Frage

Jedes Mal, wenn ich versuche, eine ganze Arbeitskopie mit einfachen Drag-and-Drop zwischen zwei Computern zu kopieren (zB von einem alten Computer auf einen neuen oder von einer VM auf einem anderen), um das gesamte mehr GB redownload zu vermeiden, setzen Code aus unserer Online-Repository bekomme ich einen Fehler, sobald ich eine der versteckten SVN-BASE-Dateien erreichen.

Gibt es eine Möglichkeit, eine ganze Arbeitskopie mit dieser intakt zu kopieren?

Ich bin mit Vista x64.

War es hilfreich?

Lösung

Ich kann nicht für Vista beantworten, aber auf XP Sie kopieren Sie einfach das Verzeichnis.

Ich denke, dass Vista hat entschieden, dass die Dateien versteckt sind und so müssen nicht kopiert werden, oder sie sind gesperrt und kann nicht zum Kopieren zur Verfügung. Im ersteren, machen sie un-versteckt (mit den globalen Dateioptionen im Explorer Organisieren Menü unter Ordnern und Suchoptionen, Ansicht Reiter), im letzteren, versuchen TortoiseSVN Cache zu stoppen, die sie könnte festhalten.

oder versuchen Xcopy über eine Eingabeaufforderung.

Andere Tipps

Ich schlage vor, die Befehlszeile auf einem Dienstprogramm wie Total Commander verwendet; Explorer und Drag & Drop sind einfach nicht zuverlässig. Sie könnten ein wenig mehr hilfreich Sorry, es gab Fehler, den Sie bekommen.

Für die Befehlszeile gibt es xcopy, das ist genau das tun, was Sie brauchen.

Eines der ersten Dinge, die ich installiere, wenn ich einen neuen Windows-Rechner eingerichtet ist Cygwin. Ich halte fast nicht von Windows bereit, bis es dort ist. Mit Cygwin, stelle ich sicher, dass rsync enthalten, und ich würde verwenden rsync die Kopie zu tun, da es schnell ist und wird schneller später, wenn ich muss nur über die Differentiale kopieren.

Nun ist dies ein großer Hammer, wenn das der einzige Grund ist Cygwin Sie installieren. Aber wenn Sie es bereits haben, gibt es keinen besseren Weg, als rsync. Außerdem ist das rsync White Paper einer meiner All-Time-Favoriten. ;)

Haben Sie versucht, rsync , die für das Überspringen Verzeichnisse wie SVN-Repositories über eine Option ?

Darüber hinaus verwendet es eine sehr effiziente inkrementelle Dateiübertragung Algorithmus Transferzeit zu speichern.

Sie können versuchen,

xcopy /h /e <src dir> <dest dir>

, welche den gesamten Inhalt des ‚src dir‘ kopieren, einschließlich leere Ordner und versteckte Dateien.

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