2017-03-16 6 views
0

Probleme beim Umbenennen einer Datei in SVN unter Beibehaltung der Historie.Wie Datei auf SVN umbenennen, während die Geschichte?

dieses Thema gebraucht, aber ich bin mir ziemlich sicher, dass ich nur eine neue Datei aus und löschte die alten ... (How to rename a file using svn?)

Und die Kommentare folgenden, ich habe eine neue Datei mit dem neuen erstellen Dateiname wollte ich.

touch newfilename 
svn rm newfilename --force 
svn mv oldfilename newfilename 

Was mich gab:

A newfilename 
D oldfilename 

Mit svnX 0.9.13

Antwort

1

Umbenennen in Subversion als Kopie mit Geschichte umgesetzt (die neue Datei erstellen) und einem delete (Löschen der Original).

Wenn Sie svn status laufen, Sie sollten sehen den Status newfilename als A +, die anzeigt, dass newfilename hinzugefügt wurde, aber mit der Geschichte für die Fahrt kommen.

Wenn Sie das sehen, dann haben Sie es richtig gemacht und Sie können Ihre Änderungen festschreiben. Ich empfehle, auf der Verzeichnisebene zu committen, die einzelnen Dateien nicht zu committen - so wird Ihre Umbenennungsoperation innerhalb einer einzigen Revision erfasst.

+0

Wahoo! Funktioniert! Vielen Dank! – yingers

1

Wenn Sie dies ausführen, können Sie Ihre SVN-Dateien einfach umbenennen und ihren Verlauf beibehalten.

Wenn Sie dies sehen, dann wird der Verlauf der Dateiänderungen beibehalten.

Verwandte Themen