Ich benutze Subversion seit vielen Jahren und war sehr zufrieden damit.
Dann begann das GIT-Buzz und ich musste es nur testen. Und für mich war das Hauptverkaufsargument die Verzweigung. Oh Junge. Jetzt muss ich mein Repository nicht mehr bereinigen, ein paar Versionen oder irgendwelche dummen Dinge zurückgehen, die ich bei der Verwendung von Subversion getan habe. Alles ist billig in DVDs. Ich habe zwar nur Fossil und Git ausprobiert, aber ich habe Perforce, CVs und Subversion verwendet und es sieht so aus, als hätten DVDs alle wirklich billige Verzweigungen und Markierungen. Sie müssen nicht mehr den gesamten Code auf eine Seite kopieren, sodass das Zusammenführen nur ein Kinderspiel ist.
Alle DVDs können mit einem zentralen Server eingerichtet werden. Sie erhalten jedoch unter anderem Folgendes
Sie können jede kleine Änderung einchecken, die Sie mögen, wie Linus sagt, wenn Sie mehr als einen Satz verwenden müssen, um zu beschreiben, was Sie gerade getan haben, tun Sie zu viel. Sie können den Code lokal verwenden, verzweigen, zusammenführen, klonen und testen, ohne dass jemand große Datenmengen herunterladen muss. Und Sie müssen nur die letzten Änderungen auf den zentralen Server übertragen.
Und Sie können ohne Netzwerk arbeiten.
Kurz gesagt, die Verwendung einer Versionskontrolle ist immer eine gute Sache. Die Verwendung von dvcs ist billiger (in KB und Bandbreite), und ich denke, die Verwendung macht mehr Spaß.
Zum Auschecken von Git: http://git-scm.com/
Zum Auschecken von Fossil: http://www.fossil-scm.org
Zum Auschecken von Mercurial: https://www.mercurial-scm.org
Jetzt kann ich nur dvcs-Systeme empfehlen, und Sie können problemlos einen zentralen Server verwenden