Re: Erfahrungen mit Versionsverwaltung?

Ralf Corsepius <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.