2013-03-07 46 views
8

是否有可能在subversion中重命名標籤?是否有可能重命名svn標籤

每當我發佈應用程序的生產版本,我用相應的編號,例如,當版本1.0.0發佈,相應的標籤創建標籤的文件:

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

在這同樣的方式,我只需在應用程序的1.0.3版本的代碼中進行檢查並創建相應的標籤即可。但是我注意到當1.0.2發佈時,標籤創建爲v_1.2而不是v_1.0.2。有沒有辦法重新命名標籤?目前,我有這樣的:

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 

我想標籤1.2重命名爲1.0.2。有沒有辦法做到這一點?

回答

15

是的,你可以重命名任何 Subversion庫中的部分子樹。

標籤(任何標籤)只是目錄內/標籤(如果您使用傳統的佈局)。並重新命名可以應用到它

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

+0

完美,謝謝! – 2013-03-07 12:26:10