Es scheint ziemlich schwierig zu sein, gute Referenzen über die Vor- und Nachteile dieser Versionskontrollsysteme zu finden.Kennen Sie ein gutes Pro/Kontrapapier zum Versionskontrollsystem (git/mercurial/svn/cvs)?
Wenn jemand ein kurzes und sauberes Papier darüber machen kann, Spiegel es und posten Sie es hier, ich denke, eine Menge Leute würden weniger verwirrt sein.
Welches Versionskontrollsystem sollte ich verwenden? Ich denke, es hängt vom Projekt und von der Anzahl der Leute ab, die daran arbeiten. Es gibt jedoch einige allgemein akzeptierte Fakten, zum Beispiel: Git ist der schnellste, CVS ist stabil und getestet, SVN ist einfach und Mercurial scheint mehr Windows-freundlich.
Darüber hinaus sollte das Papier Beweise, Link zu Benchmarks und Erklärung für jede Aussage enthalten.
Ich habe auf Stackoverflow geschrieben, weil die meisten Leser hier erfahrene Programmierer sein sollten und wissen, wo man um richtige Beiträge bitten ODER sogar das Papier schreiben (das wäre super).
Hinweis: Bei dieser Frage geht es nicht um die relativen Vorteile eines Werkzeugs gegenüber einem anderen (es gibt viele Beiträge zu diesen Themen), sondern mehr über die objektiven Kriterien, die verwendet werden können, um sie zu unterscheiden .
SO ist keine wirklich technische Konferenz; Wir machen keine "Papiere", wir machen Antworten. – Amber
Ich habe gerade versucht, den umstrittenen Aspekt Ihrer - legitimen - Frage abzuschwächen. Wenn Sie denken, dass ich dies nicht getan habe und dass ich es zu sehr geändert habe, kehren Sie bitte zur vorherigen Version zurück oder bearbeiten Sie sie erneut. – VonC
Bernstein: Das ist wahr, ich habe SO missbraucht, vergib mir. VonC: Nun, du hast ein Detail geändert, aber du hast einen Fehler gemacht, ich habe nicht implizit Windows gelobt, es war nur ein ekliges Blinzeln von einem BSD Benutzer zu Linus. Aber es macht mir nichts aus, Ihre modifizierte Version ist gut und passender. Vielen Dank. – benjamin