Ich finde es alleine deswegen schon cool, weil ich
a) ein paar eigene Bibliotheken habe, die ich mir zu meinen Projekten hinzuholen kann (
svn:externals)
b) fremde Bibliotheken (soweit diese auf einem
SVN liegen) auch
c) ich bei diesen Externals die Revision festschreiben kann, damit nicht irgendeine Änderung dort mein Programm zerfetzt (neuere Revisionen teste ich dann ganz gemütlich aus, zurre die wieder auf den aktuellen Build fest, oder springe in der Revision wieder zurück und warte bis die das gefixt haben)
Ja und das geht alles ohne wildes kopieren, downloaden und weiß der Geier ... sondern Rechtsklick - Aktualisieren und Projekt neu erzeugen fertig.
Externe Libs, die nicht via
SVN bezogen werden können lege ich einfach bei mir ins
SVN rein und ziehe dann von da.
Zu
Jedi-VCS:
Damit bin ich angefangen. Was mich aber gestört hat, ist dass dort keine relative Ablage möglich ist. Habe ich ein Projekt unter "C:\Dokumente\PeterLustig\Weltherrschaft" dann muss das auf allen Rechner an diesem Ort liegen.
Bei
SVN wird die Ordnerstruktur relativ betrachtet, was für mich erheblich besser ist.
Meine Projekte sind in meinem UserDoc-Verzeichnis (da gehören die meiner Meinung auch hin) bei allen anderen in Ihrem und mit
SVN ist das auch kein Problem.
Darum bekam
Jedi-VCS von mir die rote Karte.