SVN bardzo źle obsługuje branche oraz mergowanie pomiędzy nimi. Do tego wymyśla konflikty brakujacych megeinfo itp. Git jest rozproszony - pracujesz na swojej kopi do czasu pusha do glowengo repo zorganizowany jest na zmiany w plikach a nie na wersji pliku - dwa razy ta sama zmiana nie spowoduje konfliktu. tworzenie branchy czy tagow odbywa sie poprzez referencje a nie tworzenie osobnych plikow na serwerze. podrugie jest znacznie szybszy przy duzych projektach.
Git to świetny system. Przede wszystkim szybki. Zmienianie gałęzi, tworzenie nowych, commitowanie i inne operacje trwają szybciej, niż w SVN. Ale większość firm i tak woli używać SVN, Clear Case czy CVS.
Komentarze (13)
najlepsze