2013-03-07 5 views
8

Ist es möglich, ein Tag in Subversion umzubenennen? Ist es möglich, SVN-Tag umzubenennen

Jedes Mal, wenn ich eine Produktionsversion der Anwendung freigeben, markiere ich die Revision mit der entsprechenden Nummer, zB bei der Version 1.0.0 veröffentlicht wurde, ein entsprechender Tag erstellt wurde:

svn copy https://svn.mydomain.com/project/trunk https://svn.mydomain.com/project/tags/v_1.0.0 

In derselben Art und Weise, ich habe einfach den Code für die Version 1.0.3 der Anwendung eingecheckt und das entsprechende Tag erstellt. Allerdings habe ich festgestellt, dass, wenn 1.0.2 veröffentlicht wurde, das Tag als v_1.2 statt v_1.0.2 erstellt wurde. Gibt es eine Möglichkeit, das Tag umzubenennen? Derzeit, ich habe dies:

r14 - final changes for version 1.0.2 
r15 - tag 1.2 created 
r16 - more changes 
r17 - more changes 
r18 - final changes for 1.0.3 
r19 - tag 1.0.3 created 

Ich möchte tag umbenennen 1.2 zu 1.0.2. Gibt es eine Möglichkeit, dies zu tun?

Antwort

15

Ja, Sie können jeder Teil Teilbaum in Subversion-Repository umbenennen.

Tag (ein beliebiges Tag) ist nur ein Verzeichnis innerhalb von/Tags (wenn Sie ein herkömmliches Layout verwenden). Und umbenennen

svn mv <REPO>/tags/v_1.2 <REPO>/tags/v_1.0.2

+0

Perfect, dank es angewendet werden! –

Verwandte Themen