Hallo, nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen? Bin gerade am Suchen nach einem geeigneten Tool. Hauptziel ist Änderungen später besser nachvollziehen zu können. Soll möglichst einfach zu bedienen sein. Egal ob per Kommandozeile oder mit GUI. Nur ein weniger wichtiges Nebenziel ist ein Tohuwabohu zu verhindern wenn (max.) 2 Personen, auf dieselben Dateien in einem lokalen Verzeichnis zugreifen. Im voraus Danke für Infos. Gruß aus dem sonnigen Frankfurt, Ralph -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Zitat von Ralph Mueller
nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen?
Persönlich nutze ich svn u.a. für meine Texte in LaTeX und bin damit recht zufrieden. Auch bei der Enwicklung von Geany(1) nutzen wir svn. Momentan haben da 4 Mann Zugriff und die Zusammenarbeit funktioniert recht gut.
Bin gerade am Suchen nach einem geeigneten Tool. Hauptziel ist Änderungen später besser nachvollziehen zu können. Soll möglichst einfach zu bedienen sein. Egal ob per Kommandozeile oder mit GUI.
Gibt eine große Zahl von GUI, aber auch das "mitgelieferte" Kommandozeilentool ist nicht zu verachten.
Nur ein weniger wichtiges Nebenziel ist ein Tohuwabohu zu verhindern wenn (max.) 2 Personen, auf dieselben Dateien in einem lokalen Verzeichnis zugreifen.
Ich weiß nicht, ob ich Dich da richtig verstehe. Wenn ein Großteil der Entwicklungsarbeit offline geschiet, gibt es noch den Aufsatz svk für svn. Auch sehr praktisch. Gruß + hth, Frank (1) http://geany.uvena.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo Ralph,
nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen?
Ich kann - nicht uneigennützig - CrossVC [XXL] empfehlen. CrossVC ist ein graphischer CVS-Client. Die kommerzielle Variante CrossVC XXL unterstützt inzwischen auch SVN, bietet allerdings vorerst nur die grundlegenden Funktionen. Wir benutzen es täglich, unsere Projekte mit einigen parallelen Entwicklungszweigen wären ohne leistungsfähige Versionsverwaltung gar nicht unter Kontrolle zu halten. Nähere Informationen gibt es hier: http://www.crossvc.com Als Dokumentation können wir unser Buch empfehlen: https://www.opensourcepress.de/index.php?26&backPID=15&tt_products=21 Viele Grüße, Tilo -- Tilo Riemer mailto:riemer@lincvs.org http://www.lincvs.com Dresden, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
* Ralph Mueller
Bin gerade am Suchen nach einem geeigneten Tool. Hauptziel ist Änderungen später besser nachvollziehen zu können. Soll möglichst einfach zu bedienen sein. Egal ob per Kommandozeile oder mit GUI.
Ich finde dafür svn am besten geeignet. Auf http://svnbook.red-bean.com findet man ein recht gutes Buch dazu, leider ist die Seite offenbar gerade nicht erreichbar. Gruß, Bernhard
On Mon, 2007-03-12 at 13:42 +0100, Ralph Mueller wrote:
Hallo,
nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen? Aus der Vielzahl von verfügbaren SVNs würde ich nur CVS und SVN in Erwägung ziehen, da sie am weitesten verbreitet sind.
Ich persönlich ziehe CVS vor, da mich SVN bisher nicht hat überzeugen können. Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Zitat von Ralf Corsepius
On Mon, 2007-03-12 at 13:42 +0100, Ralph Mueller wrote:
nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen?
Aus der Vielzahl von verfügbaren SVNs würde ich nur CVS und SVN in Erwägung ziehen, da sie am weitesten verbreitet sind.
Denke, es lohnt sich evtl. auch git einmal anzusehen. Gruß Frank --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Ralf Corsepius schrieb:
On Mon, 2007-03-12 at 13:42 +0100, Ralph Mueller wrote:
Hallo,
nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, Versionskontrolle? (version control) Wie sind Eure Erfahrungen? Aus der Vielzahl von verfügbaren SVNs würde ich nur CVS und SVN in Erwägung ziehen, da sie am weitesten verbreitet sind.
Ich persönlich ziehe CVS vor, da mich SVN bisher nicht hat überzeugen können.
SVN hat den entscheidenden Vorteil, Dateien auch dann noch unter Versionskontrolle halten zu können, wenn sie umbenannt oder innerhalb des Repositories verschoben werden. Der Dateiname wird quasi einfach mitversioniert. Mit CVS geht das praktisch überhaupt nicht. Zwar kann man Dateien dort natürlich auch umbenennen oder verschieben, man verliert dabei aber stets die gesamte History über ältere Versionen, da man aus Sicht von CVS die Datei mit dem ursprünglichen Namen löscht und die mit dem neuen Namen neu anlegt. An die alten Versionen kommt man dann nur noch über den ursprünglichen Dateinamen und Ort. Und wer weiß den einige Zeit später noch... Gruß, Alexander. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On Mon, 2007-03-12 at 16:00 +0100, Alexander Glintschert wrote: > Ralf Corsepius schrieb: > > On Mon, 2007-03-12 at 13:42 +0100, Ralph Mueller wrote: > >> Hallo, > >> > >> nutzt von Euch jemand ein Werkzeug zur Versionsverwaltung, > >> Versionskontrolle? (version control) > >> Wie sind Eure Erfahrungen? > > Aus der Vielzahl von verfügbaren SVNs würde ich nur CVS und SVN in > > Erwägung ziehen, da sie am weitesten verbreitet sind. > > > > Ich persönlich ziehe CVS vor, da mich SVN bisher nicht hat überzeugen > > können. > > SVN hat den entscheidenden Vorteil, Dateien auch dann noch unter > Versionskontrolle halten zu können, wenn sie umbenannt oder innerhalb > des Repositories verschoben werden. Der Dateiname wird quasi einfach > mitversioniert. > Mit CVS geht das praktisch überhaupt nicht. Richtig. > Zwar kann man Dateien dort > natürlich auch umbenennen oder verschieben, man verliert dabei aber > stets die gesamte History über ältere Versionen, da man aus Sicht von > CVS die Datei mit dem ursprünglichen Namen löscht und die mit dem neuen > Namen neu anlegt. An die alten Versionen kommt man dann nur noch über > den ursprünglichen Dateinamen und Ort. Und wer weiß den einige Zeit > später noch... Den Ausschlag für CVS geben für mich andere Punkte: * SVN arbeitet verzeichnis-orientiert (CVS arbeitet Datei-orientiert) * SVN-checkouts sind auf Clientseite deutlich größer (Check mal GCC über ein Modem aus ;) ). * SVN ist auf Serverseite erheblich resourcen-intensiver. ... Aber, wie es kürzlich jemand anders auf einer anderen Liste formuliert hatte: CVS ist die Techink von Vorgestern, SVN die von Gestern, wirklich gut sind beide nicht. Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo!
Den Ausschlag für CVS geben für mich andere Punkte: * SVN arbeitet verzeichnis-orientiert (CVS arbeitet Datei-orientiert)
Ja, stimmt. Aber in der Praxis merkt man das eigentlich nicht wirklich, zumindest was die tägliche Arbeit (Ein-/Auschecken usw.) angeht. Man kann durchaus eine einzelne Datei einchecken. Allerdings bekommt dann trotzdem das gesamte Repository eine neue Revisionsnummer. Aber das spielt ja eigentlich keine große Rolle. Und die dateiorientierte Herangehensweise ist ja bei CVS gerade der Grund für die Unfähigkeit, mit Dateiverschiebungen oder -umbenennungen umzugehen.
* SVN-checkouts sind auf Clientseite deutlich größer (Check mal GCC über ein Modem aus ;) ). * SVN ist auf Serverseite erheblich resourcen-intensiver.
Das habe ich nicht näher untersucht. Für Softwareentwicklung im eigenen Hause spielt das m.E. auch keine Rolle. Über's Netz kann es da schon anders aussehen, aber da das für uns derzeit kein Kriterium ist, habe ich das wie gesagt nicht verglichen.
Aber, wie es kürzlich jemand anders auf einer anderen Liste formuliert hatte: CVS ist die Techink von Vorgestern, SVN die von Gestern, wirklich gut sind beide nicht.
Ach ja, aber was ist das schon. Es gibt immer was, was man sich wünscht und nicht hat. Dafür sind beide recht weit verbreitet. Grüße, Alexander. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (6)
-
Alexander Glintschert
-
Bernhard Walle
-
Frank Lanitz
-
Ralf Corsepius
-
Ralph Mueller
-
Tilo Riemer