Mitglied 7643
Gast
nicht korrekt
Das ist nicht korrekt! Man kann SVN auch offline nutzen, indem man eine lokale Repository erstellt.
Ich würde zu Git tendieren.
SVN benötigt immer Server, ist im Vergleich wirklich *arschlahm*, und macht einfach keinen Spaß.
Bei Git hat man immer das gesamte Repository lokal, und kann es - optional - auf einen Server pushen (Als Hoster empfehle ich Github).
Man kann ein paar Sachen testen, ins lokale Repository pushen, und das ganze auch *offline*.
Bei SVN ist immer eine Verbindung zum Server vorausgesetzt.
Ein weiterer (Pseudo-)Vorteil ergibt sich aus dem verteilten Prinzip von Git.
Stellen wir uns vor, der Server mit dem SVN-Repository erleidet einen Festplattenschaden - ByeBye allen Änderungen. Zwar hat man zuhause auf dem Rechner noch den Code, aber das gesamte Repository ist verloren.
In Git hat jeder User lokal die gesamte History. Es ist kein Problem wenn der Server zugrunde geht oder ähnliches. Man kann einfach zu einem neuen Hoster wechseln und alles pushen - alles ist genau wie vor dem Crash, inklusive der gesamten History.
Hier noch ein bisschen Git-"Propaganda" (Wirklich zu empfehlen):
http://whygitisbetterthanx.com/
Zu guter letzt gibt es auf Youtube o.ä. noch ein Video namens "Torvalds talks to Git" oder so ähnlich. Dort hält Linux Torvalds (Erfinder von Linux ) einen Vortrag über Git.
Das ist nicht korrekt! Man kann SVN auch offline nutzen, indem man eine lokale Repository erstellt.