Frage

Was ist der beste / einfachste / schnellste Weg, ein Projekt von einer lokalen Kopie in ein neuen Repository zu verschieben?

Hosting Die Maschine die Original-Repository gestorben und ich bin in dem Prozess auf eine neue Maschine von lokalen Kopien einen Repo neu zu erstellen.

EDIT: (., Um den rm Befehl zu unterstützen) Ich sollte erwähnt, dass alle Clients Windows-Maschinen sind und nur hat man cygwyn

War es hilfreich?

Lösung

Jeder hier ist darauf hindeutet, den SVN-Ordner zu löschen. SVN hat einen „Export“ Befehl, um eine Kopie des Ordners ohne die .svn Ordner zu machen, die später für den Import bereit ist.

Andere Tipps

rm -rf `find . -name .svn`
svn import [...]

Natürlich, werden Sie nicht Geschichte, da Ihre ursprünglichen Repo gestorben, und Sie müssen nicht über eine Sicherung verfügen.

Kopieren Sie die Quelle an einen neuen Ort, entfernen Sie alle .svn Verzeichnisse. Importieren Sie das Netto-Ergebnis.

Wenn das ursprüngliche Repository tot ist, dann haben Sie die Geschichte verloren. Das Beste, was zu tun ist, die .svn Verzeichnisse im Baum löschen (rm -rf find ./ -iname .svn) und Re-Import der Quelle Onti ein neues Repository auf dem neuen Server erstellt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top