2016-03-21 7 views
0

Ich versuche, einen Weg zu finden, nur die lokale Kopie eines SVN-Verzeichnisses umzubenennen, aber die Serverkopie mit dem Namen zu belassen, den sie bereits hat.Benennen Sie nur die lokale Version des SVN-Verzeichnisses um

Mein SVN-Server hat das folgende Setup (natürlich nur ein Beispiel):

svnserver.com/1/2/3/4/5 

Ich habe das Verzeichnis 3 auf meinem lokalen Computer ausgecheckt, aber nicht eines der Verzeichnisse darüber.

/localcomputer/3/4/5 

nur auf meinem lokalen Computer, ich mag Verzeichnis umbenennen 3, um etwas mehr zu erkennen, aber die Version auf dem SVN-Server muss noch 3.

/localcomputer/X/4/5 

Gibt es eine Möglichkeit genannt, dass ich kann das erreichen? In der Vergangenheit habe ich Dinge vermasselt, als ich versucht habe, Dinge umzubenennen, also bin ich nicht allzu scharf auf Versuch und Irrtum. Ich habe das Gefühl, weil ich versuche, das Verzeichnis der höchsten Ebene, das ich ausgecheckt habe, umzubenennen, könnte es möglich sein (im Gegensatz zu etwas in einem ausgecheckten Verzeichnis umbenennen, was ich bezweifle, dass Sie tun könnten).

Kann dies getan werden?

Antwort

1

Sie können eine Arbeitskopie mit einem Verzeichnisnamen Ihrer Wahl auschecken. Siehe Beispiele in svn book, wie svn co http://server/repos/trunk my-working-copy. Äquivalent, wenn Sie in my-working-copy ausgecheckt haben, können Sie dieses Verzeichnis ohne Probleme zu other-working-copy umbenennen. Sie können jedoch keine Unterverzeichnisse in Ihrer Arbeitskopie umbenennen, ohne den Status Ihrer Arbeitskopie lokal zu ändern.

+0

Danke. Mit Finder habe ich gerade das höchste Verzeichnis, das ich ausgecheckt habe, umbenannt. Ich habe einen Commit-Befehl versucht und es funktionierte gut, so dass das Umbenennen des Arbeitsverzeichnisses keinen Effekt hatte. Alles gut. – Sam

Verwandte Themen