Hi,
ich gebe zu, dass ich mir HG nur mal im Vorbeigehen angeschaut habe. Vorteile sehe ich darin:
- lokale Branches
- "besseren" Merge
Bei
SVN muss ich die Branches auf dem Server anlegen, in großen Entwicklerteams kann das schon mal ausarten. Das "Bessere" Merge soll angeblich wirklich wissen was wann wo geändert wurde. Somit kann nicht mehr passieren, dass nach einem Branch-Merge gelöschter Source auf einmal wieder da ist. Das wollte ich mal testen, bin aber gescheitert, vielleicht auch weil ich zu wenig Zeit hatte. Ich werde es mir auf jeden Fall nochmal anschauen.
SVN hat für mich die Vorteile: Als Einzelentwickler absolut genial einfach. Mit einem Commit sind meine Sourcen auf einem anderen Rechner im REpository, bei HG brauchts da schon 2 commits...
Weiterhin finde ich die Konfliktbearbeitung in
SVN (tortoisesvn) wesentlich besser gelöst.
Grüße