![]() |
Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Hallo,
wir möchten eine aktuellere Versionsverwaltung einsetzen. Leider finde ich nicht wirklich viel Material insbesondere zu Git und Mercurial was zu unseren Anforderungen passt. Eigentlich gefallen mir diese privat ja ganz gut, aber irgendwie finde ich nicht viel für eine professionelle Nutzung. Nur x verschiedene Seiten mit y verschiedenen Vorschlägen, die wiederum y - 1 Vorschläge ablehnen... :roll: (gut, das ist etwas übertrieben ;-)) Die Anforderungen sind jedenfalls klar:
Ich habe HgService und so etwas durchaus schon gesehen, aber eine Übersicht wie was wo läuft oder ein Setuppaket oder irgendwas habe ich dazu nicht gefunden. Nur, dass hg serve auf der einen Seite vorgeschlagen wird, auf einer anderen besser auf eine CGI-Lösung verwiesen wird, ... Und bei Git scheint es nur über cygwin überhaupt zu laufen, so dass das natürlich ganz ausscheidet. Ich habe jetzt schon einige Zeit investiert, weil immer wieder auf Mercurial oder Git verwiesen wird, bin aber dennoch an einem Punkt angekommen, wo ich doch wieder zu SVN tendiere. Ich hoffe mal, jemand von euch hat Erfahrung damit und Ratschläge parat... Vielen Dank, schönen Gruß, Sebastian |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Die verteilten Versionsverwaltungen sind IMHO besonders für stark verteilte Teams nützlich, oder Projekte, in denen man keinen Einfluss auf die Zahl oder Art der Mitarbeitenden hat (Pull Requests sind da eine feine Sache).
Im Unternehmen mit klar definierten Strukturen sehe ich persönlich weniger Vorteile. Wir setzen als Server VisualSVN ein und auf den Clients TortoiseSVN. Solange das für uns funktioniert wird sich daran auch nichts ändern. |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Du kannst einen Zentralen SVN-Server einsetzen (VisualSVN bietet sich hier an).
Jeder Mitarbeiter der möchte, kann darüber hinaus lokal mit Git oder Hg arbeiten, denn für beide Systeme gibt es bridges die von SVN pullen und nach SVN pushen können, so dass man lokal oft committen kann und hinterher kompilierfähiges Zeug in den zentralen SVN-Server pusht. |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Als langjähriger
![]() ![]() Bedauerlich ist das noch recht dünne Ecosystem zu Mercurial. Da hat SVN halt immer noch die Nase vorn. |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Wir setzen auch SVN + Tortoise ein. Der Server läuft auf einer Windowskiste (ich glaub, unter XP). Visual SVN setzen wir dort ein. Ist in 5 Minuten installiert. Von außen ist auch ein Zugriff problemlos möglich. DynDns, ensprechende Ports weiterleiten, fertig. Läuft sogar mit einem 2000er-DSL auf der Serverseite noch annehmbar flott.
Und im Moment fehlt mir kein Feature. Ich würde aber an eurer Stelle den Windowsserver nicht zum K.O.-Kriterium machen. Eine virtuelle Maschine mit irgend einer Linuxdistribution ist ja auch schnell aufgesetzt. Auf die Art läuft bei uns noch ein Bugzilla (für interne Zwecke). |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Zitat:
Wobei ich privat auch einen Linux Server nutze, aber ich habe auch schon viel zu viele Stunden an dessen Konfiguration usw. verbracht, die ich besser hätte nutzen können. Aber immerhin läuft der. Ein Windows Server allerdings parallel auch und dessen Konfiguration hat einen Bruchteil der Zeit gebraucht. Zitat:
Ich denke einmal dann ist SVN wirklich die sinnvollste Variante. Damit gab es zwar die nächsten Probleme (Repository ist nicht erreichbar...), aber das muss ich mir einmal genauer anschauen. Zitat:
Danke schon einmal, mal sehen was am Ende herauskommt. ;-) |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Bei Git reicht es doch auch voll und ganz aus via Samba auf ein Verzeichnis zugreifen zu können. Da braucht man keinerlei Server-Software. Ob das unbedingt gut ist, steht auf einem anderen Platt Papier. Über Mercurial kann ich leider nichts sagen, außer, dass es sehr ähnlich zu Git sein soll.
Hier noch schnell eine Ergänzung: Zitat:
|
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Bei Git braucht man aber offenbar cygwin, es ist also keine echte Windowslösung. Das finde ich ein wenig suboptimal. Mit so etwas habe ich schon viele schlechte Erfahrungen gehabt...
Ich glaube eine Lösung mit echtem Server wäre schon stabiler als eine Lösung, bei der mehrere parallel auf eine Freigabe zugreifen. Oder? |
AW: Versionsverwaltung mit Zentralserver: Mercurial? SVN?
Jetzt verstehe ich erst was du genau meinst :stupid: es gibt doch das schöne
![]() ![]() Das mit dem Server stimmt natürlich. Habe mich darum aber noch nie gekümmert. Bisher hatte ich immer reine Online-Repositories und da musste ich bisher nichts anlegen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz