Zu erwähnen wäre noch gitorious, das im Gegensatz zu github Open Source ist. Beide haben eine ähnliche Zielgruppe, wenn auch github etwas mehr Featrues bietet (z.B. subversion-zugriff auf git repos).
Weiß jemand ob es irgendwo einen Vergleich der unterschiedlichen Versionsverwaltungs-Systeme gibt? Hab bisher immer nur SVN genutzt und das auch auf meinem vServer laufen. Aber mittlerweile gibt es ja unzählige Tools in dieser Richtung - ich frag mich nur ob es sich lohnt in neue Anwendungen dieser Art einzuarbeiten.
Oh ja, es lohnt sich! Ich habe füher auch SVN genutzt, aber seitdem ich auf Git umgestiegen bin, möchte ich dessen Komfort nicht mehr missen. Probiere Git mal aus, dann weißt du, was ich meine Andere Systeme (Bazaar, HG, etc.) sind auch nicht schlecht, aber IMO kommt keines an Git heran. Letzten Endes ist das aber vermutlich Geschmackssache.
Jedes Versionierungsprogramm hat seine Stärken und Schwächen. Letzten Endes kommt es darauf an, welchen Anwendungsfall Du mit einem Versionierungsprogramm abdecken möchtest. Unter anderem spielen dabei Fragen eine Rolle wie z.B. "willst Du die Softwareentwicklung unterstützen oder Deine Dokumente verwalten?" oder "bist Du allein oder mit Leuten in einem Team?"
Persönlich habe ich bisher im Wesentlichen Erfahrungen mit CVS (schon lange her), Subversion (war jetzt lange genug) und Git (seit einem halben Jahr etwa) gesammelt und kenne in jedem der drei Systeme ein paar ausgezeichnete Vor- und auch Nachteile. Prinzipiell halte ich von den dreien Git für das beste System, stelle aber fest, dass das größte Projekt in meiner Arbeit sich nicht so leicht in Git abbilden lässt, wie es mit Subversion geht. Mit Subversion hatten wir dafür genug Probleme mit Branches, die mit Git obsolet sind. Außerdem ist Git im Alltag wirklich fetzenschnell, wenn man mal von dem ersten "git clone"-Vorgang in einem Repository mit vielen großen Dateien in der Historie absieht.
Ich habe sie selber gerade erst entdeckt, aber schau Dir doch mal diese Seiten an:
Wenn Du Dich mal speziell mit Git näher befassen möchtest, empfehle ich Dir das Buch "ProGit", das es auch online unter ProGit zu lesen gibt. Bei Interesse kannst Du es dann natürlich auch kaufen um den Autor zu unterstützen (so habe ich es gemacht).
Noch ein kleiner Nachtrag: wenn Du Dich auch schon mehr als einmal über die omnipräsenten .svn-Verzeichnisse aufgeregt hast (der ausgemacht Feind der Tab-Completion ), dann solltest Du Dir Git in jedem Fall mal ansehen!
Faustregel: Sobalb eine Frage mit "W" beginnt oder mit einem "?" endet, hat google darauf bereits eine Antwort.
Und als geübter googler hat es mich auch nur 2,3 Sekunden meines Lebens gekostet, folgendes herauszukramen, und diesen Thread nicht weiter OT zu führen: http://www.google.de/#hl=de&q=versionsverwaltung+vergleich&aq=f
https://www.google.com -> "define:faustregel" -> führt zu http://de.wikipedia.org/wiki/Faustregel -> leiter witer zu http://en.wikipedia.org/wiki/Rule_of_thumb führt.
Dort steht:
"A rule of thumb is a principle with broad application that is not intended to be strictly accurate or reliable for every situation."
Zu erwähnen wäre noch gitorious, das im Gegensatz zu github Open Source ist. Beide haben eine ähnliche Zielgruppe, wenn auch github etwas mehr Featrues bietet (z.B. subversion-zugriff auf git repos).
http://gitorious.org/about
Werbung ist hier nicht gebilligt. Bitte entfernen.
Trolle sind hier nicht gebilligt. Bitte Strick und Baum suchen....
Herzlichen Glückwünsch
Mein Projekt ist auch auf Github und bin sehr zufrieden damit bisher
Weiß jemand ob es irgendwo einen Vergleich der unterschiedlichen Versionsverwaltungs-Systeme gibt? Hab bisher immer nur SVN genutzt und das auch auf meinem vServer laufen.
Aber mittlerweile gibt es ja unzählige Tools in dieser Richtung - ich frag mich nur ob es sich lohnt in neue Anwendungen dieser Art einzuarbeiten.
Oh ja, es lohnt sich! Ich habe füher auch SVN genutzt, aber seitdem ich auf Git umgestiegen bin, möchte ich dessen Komfort nicht mehr missen. Probiere Git mal aus, dann weißt du, was ich meine
Andere Systeme (Bazaar, HG, etc.) sind auch nicht schlecht, aber IMO kommt keines an Git heran. Letzten Endes ist das aber vermutlich Geschmackssache.
Jedes Versionierungsprogramm hat seine Stärken und Schwächen. Letzten Endes kommt es darauf an, welchen Anwendungsfall Du mit einem Versionierungsprogramm abdecken möchtest. Unter anderem spielen dabei Fragen eine Rolle wie z.B. "willst Du die Softwareentwicklung unterstützen oder Deine Dokumente verwalten?" oder "bist Du allein oder mit Leuten in einem Team?"
Persönlich habe ich bisher im Wesentlichen Erfahrungen mit CVS (schon lange her), Subversion (war jetzt lange genug) und Git (seit einem halben Jahr etwa) gesammelt und kenne in jedem der drei Systeme ein paar ausgezeichnete Vor- und auch Nachteile. Prinzipiell halte ich von den dreien Git für das beste System, stelle aber fest, dass das größte Projekt in meiner Arbeit sich nicht so leicht in Git abbilden lässt, wie es mit Subversion geht. Mit Subversion hatten wir dafür genug Probleme mit Branches, die mit Git obsolet sind. Außerdem ist Git im Alltag wirklich fetzenschnell, wenn man mal von dem ersten "git clone"-Vorgang in einem Repository mit vielen großen Dateien in der Historie absieht.
Ich habe sie selber gerade erst entdeckt, aber schau Dir doch mal diese Seiten an:
Wenn Du Dich mal speziell mit Git näher befassen möchtest, empfehle ich Dir das Buch "ProGit", das es auch online unter ProGit zu lesen gibt. Bei Interesse kannst Du es dann natürlich auch kaufen um den Autor zu unterstützen (so habe ich es gemacht).
Noch ein kleiner Nachtrag: wenn Du Dich auch schon mehr als einmal über die omnipräsenten .svn-Verzeichnisse aufgeregt hast (der ausgemacht Feind der Tab-Completion ), dann solltest Du Dir Git in jedem Fall mal ansehen!
Ich dachte, dafür gibt's "svn export"?
nein, darcs ist das beste, eindoitig. da gibtz nix zu diskutiern. g1t hat schlechtereh performenz. das beweisehn auch die ganzehn statistikken.
Du bist eine komplette Fehlleistung der Natur. Lern schreiben, bevor du im Internet deine Exkremente hinterlässt!
Wie genau vergleichst du denn die "Performenz", wenn du dich andauernd vertippst?
Lust, evtl. diese "Beweis-Statistiken" mal aufzuführen?
Faustregel: Sobalb eine Frage mit "W" beginnt oder mit einem "?" endet, hat google darauf bereits eine Antwort.
Und als geübter googler hat es mich auch nur 2,3 Sekunden meines Lebens gekostet, folgendes herauszukramen, und diesen Thread nicht weiter OT zu führen: http://www.google.de/#hl=de&q=versionsverwaltung+vergleich&aq=f
"Sobalb eine Frage mit "W" beginnt oder mit einem "?" endet, hat google darauf bereits eine Antwort."
Nicht immer: "Wann wird der Mensch zum ersten mal auf Außerirdisches Leben treffen".
Oder: "Wie lauten die Lottozahlen von morgen?".
Sollte es dir allerdings gelingen, die richtige Antwort mit Google zu finden, würde ich mich über einen Link freuen.
https://www.google.com
-> "define:faustregel"
-> führt zu http://de.wikipedia.org/wiki/Faustregel
-> leiter witer zu http://en.wikipedia.org/wiki/Rule_of_thumb führt.
Dort steht:
"A rule of thumb is a principle with broad application that is not intended to be strictly accurate or reliable for every situation."
Ja, google. Dein Freund und Hefler.
Ein sehr gutes SCM ist Merurial:
http://mercurial.selenic.com/
Und bitbucket das passende Online Repo dazu