2010-12-31 16 views
1

Ich habe ein Verzeichnis in Svn, die etwa 30 Dateien hat. Ich möchte 4 davon in ein anderes Verzeichnis in SVN kopieren, so dass ich Rückverfolgbarkeit habe.svn Kopie auf einer Teilmenge eines Verzeichnisses

Gibt es eine Möglichkeit, dass ich das tun kann? oder verliere ich die Rückverfolgbarkeit?

Der einzige Weg, an den ich denken könnte, ist das gesamte Verzeichnis zu kopieren und alle Dateien zu entfernen, die ich nicht brauche.

Klarstellung:

Anwendungsfall:

Die Wurzel des Servers ist http://someserver/svn.

Ich habe http://someserver/svn/tools/foo/trunk lokal ausgecheckt.

Es gibt auch eine http://someserver/svn/tools/bar/trunk.

Ich möchte 4 Dateien von http://someserver/svn/tools/foo/trunk/widgets/baz zu http://someserver/svn/tools/foo/trunk/widgets/quux kopieren.

+0

einfach 'svn cp file1 file2 file3' 'sollte für Sie arbeiten. Vermisse ich etwas? –

Antwort

2

Verwenden Sie einfach svn cp

svn cp file1 file2 file3 file4 ../otherDir/ 

Dann begehen. Du wirst deine Geschichte auf diese Weise behalten.

+0

Auch wenn otherDir nicht in meiner Kaufabwicklung ist? Ich habe zwei getrennte Zweige .... –

+1

Getrennte Zweige oder separates Repository? – speshak

+0

same repository, separate Zweige (keine Verzweigungen im Sinne von Development Forking, sondern in separaten Zweigen des Repository-Baums), wobei Zweig B nicht Teil des teilweisen Checkouts von Zweig A ist. –

Verwandte Themen