Beste Weg, um die Migration von VSS zu Subversion?
Ich bin ein einzelner Entwickler suchen, um aus Visual Source Safe und bewegen zu svn.
Eine schnelle Suche bringt mehrere tools, aber ich sehe nicht ein klarer Sieger und ich kann nicht leisten, zu viel Zeit zu verbringen, ist das testen der verschiedenen tools.
Hat jemand dies getan, erfolgreich, und kann empfehlen, eine Methode?
InformationsquelleAutor der Frage sgwill | 2008-09-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nur empfehlen das hinzufügen von code, um ein neues Subversion-repository, statt Sie zu importieren von VSS. VSS hat eine wechselhafte version-control-Modell, das nicht gut übersetzen zu vielen anderen Systemen, und nur ab und zu frisch ist in der Regel der beste Weg, um zu vermeiden, die Unordnung mit Ihnen.
Wenn Sie benötigen, um die Geschichte herum, machen Ihre VSS-repository schreibgeschützt.
InformationsquelleAutor der Antwort Jon Galloway
CodePlex-Version von VSStoSVN ist einer der besten, die ich gefunden habe. Ich hatte ziemlich schlechte Ergebnisse mit der PumaCode version, aber das lief glatt.
http://vss2svn.codeplex.com/
InformationsquelleAutor der Antwort JoelHess
Wir haben diese migration vor kurzem bei der Arbeit. Ich empfehle:
Etwas mehr detail hier.
InformationsquelleAutor der Antwort Jim T
Meine Firma hat eine Source Safe, Subversion-migration-tool:
http://www.abstrakti.com/en-US/Products/Krepost
Dieses tool wurde entwickelt, nachdem die Probleme mit jedem anderen Werkzeug, wenn wir die Migration eines Kunden-repository.
Lassen Sie mich wissen, wenn Sie irgendwelche Probleme haben, ich werde froh sein, Ihnen zu helfen.
Eric.
InformationsquelleAutor der Antwort Eric Schneider
Habe ich verwendet vss2svn mit großem Erfolg.
InformationsquelleAutor der Antwort Bruce Grissom
Folgendes tool funktioniert ganz gut:
http://www.pumacode.org/projects/vss2svn/wiki/RunningTheMigration
Es dauert ein bisschen Arbeit, um aufzuräumen das repository importiert, aber wenn Sie wirklich wollen, um Ihre Geschichte es Wert sein könnte.
Bearbeiten: pumacode.org Domäne ist Weg, der code gehostet wird, auf https://github.com/irontoby/vss2svn
InformationsquelleAutor der Antwort Hakuna
Bei meinem aktuellen job, den wir gerade erstellt ein subversion-repository-setup-hook-Skripte zu ignorieren, vss und Dateien erzeugt, und dann einfach angefangen zu importieren, die verschiedenen Projekte mit tortoiseSVN. Klappte Recht gut, wir waren oben und läuft innerhalb von ein paar Stunden.
InformationsquelleAutor der Antwort Ethan Gunderson
Ich bin völlig einverstanden mit Jon Galloway ' s Antwort. Ich habe auch versucht, mit Hilfe vss2svn aber gefunden, dass es gab eine Menge Probleme mit dem repository importiert und am Ende beschlossen, dass es nicht die Mühe Wert benötigt, um es zu säubern. Wir gerade importiert eine Kopie der code in subversion und wieder zu VSS auf den seltenen Fall, dass eine ältere version der code, der benötigt wird, konsultiert zu werden.
In meinem früheren Unternehmen haben wir auch verwendet den gleichen Ansatz für die Migration von ClearCase auf Subversion, und ich kann mich nicht erinnern, jede Gelegenheit, die wir jemals benötigt, um wieder in ClearCase, um den Blick auf die Geschichte.
Das größte Problem war immer, alle zu wechseln, um das neue repository in der gleichen Zeit, aber als Entwickler sollte man keine Probleme haben es!
InformationsquelleAutor der Antwort Caroline Orr
Wir heruntergeladen und getestet, verschiedene Migrationstools und ich würde empfehlen,Polarion SVNImporter.
Wir verwendet, es zu tragen, eine gezielte Zuwanderung von fast einem Gb von einem VSS6-repository zu Subversion. Da der Quellcode verfügbar ist, konnten wir es patchen und die Anpassung auf unsere spezifischen Bedürfnisse (verknüpfte Dateien-Erkennung).
InformationsquelleAutor der Antwort fglez
Ich habe einige script (ich kann mich nicht erinnern, welche) zu unterstützen, eine VSS, SVN-Konvertierung. Es war ein bisschen schmerzhaft und pingelig, aber landete, und hielt die ganze Geschichte. Ich musste alle die Geschichte aus politischen Gründen auf die Zeit, wenn ich hatte meinen Weg ich wohl weggeschmissen hätte, die Geschichte und importiert den code in SVN.
Auch aus politischen Gründen, ich schrieb einige wirklich hacky-Skripte, gehalten VSS aktualisiert mit änderungen von Subversion. Dieser arbeitete für eine Weile, aber es brach immer jede Woche oder zwei, bis sich jemand umbenannt, ein Verzeichnis oder so etwas und das ganze Ding fiel auseinander. Von dieser Zeit war es in Ordnung einfach weiterhin die Verwendung von Subversion ab.
InformationsquelleAutor der Antwort Greg Hewgill