Ich bin seit vielen Jahren ein Benutzer von SVN und ich kann nicht sagen, dass ich total glücklich darüber bin. Vor ein paar Tagen hat mich mein Partner gebeten, einen Blick auf git zu werfen und zu sagen, dass "es eine bessere Leistung hat, das Zusammenführen und Verzweigen einfacher macht".
Ich habe einige Vergleichsartikel zwischen Git und SVN gelesen und würde mich freuen, wenn die Leute die Vor- und Nachteile beider Versionskontrollsysteme zusammenfassen könnten.
Jetzt untersuche ich Menschen, die von einem System zu einem anderen gewechselt sind und subjektive Meinungen hören.
Ich weiß für mich selbst, dass mir die Funktionsweise von SVN sehr gut gefällt. Ich habe ein zentrales Repository, in dem Benutzer auschecken können, und weiß, dass ich daraus eine Live-Entwicklungskopie und eine Live-Produktionskopie bereitstellen kann. Manchmal haben wir jedoch Probleme beim Sortieren von Konflikten oder anderen Fehlern Jedes Mal, wenn wir den Verlauf einer Datei unterscheiden oder untersuchen müssen, müssen wir uns mit der Netzwerklatenz befassen.
Auf der anderen Seite klingt eine verteilte Plattform auch nach Kopfschmerzen. Wie können Sie die Zugriffe steuern? Haben Sie ein zentrales Repository, von dem aus Sie pushen und aktualisieren?
Vielen Dank, dass Sie mehr Licht in das Thema gebracht haben.