Ich muss ein Skript schreiben, um ein Source-Safe-Projekt bereit zu machen, um in Subversion verschoben zu werden. Was muss ich bisher tun, um mir Folgendes vorzustellen:
Muss ich auch das "Nur-Lesen" -Attribut aller Dateien entfernen, oder spielt das keine Rolle?
In welcher Sprache würden Sie dieses Skript schreiben, ich wollte es in Python machen (os.walk ist großartig), aber vielleicht ist Powershell besser geeignet, Dateiattribute in Windows zu finden (wenn es nötig ist)?
Gibt es noch etwas, woran Sie denken können, bevor ich das Projekt auf SVN verschiebe?
Für eine manuelle Migration (oder um zu verstehen, was passiert):
Ich habe auch eine Festplatte mit einer Reihe von VSS-Projekten, die ich in SVN-Projekte verschieben möchte.
Könnten Sie nicht einfach Vss2Svn verwenden? Es klingt, als würde dies VSS-Projekte in SVN konvertieren, aber ich habe es nicht versucht und habe nichts davon gehört. Hat jemand versucht, dies von VSS zu SVN zu bewegen? Oder ist es besser, es manuell zu tun?
Das Beste, was Sie tun können, ist ein sauberer Export aller Dateien im Repository. Wegblasen alles was VSS ist.
Sobald Sie das erledigt haben, machen Sie einfach einen Subversion-Import und schon können Sie loslegen. Wenn Sie ein Skript schreiben, haben Sie nur noch eine Wartung & amp; Fehlerpunkt. Daher meine Vorliebe für einen sauberen Import.
Tags und Links svn version-control visual-sourcesafe