2012-09-18 45 views
1

svn 1.6,當我嘗試根據特定版本號創建標籤時,烏龜因路徑故障而失敗。爲什麼svn不允許標記子目錄?

例如:${svn_url}/tags/是空的,沒有以前創建的標籤。

我想創建一個像這樣的:${svn_url}/tags/MyProject/R1.0

SVN返回錯誤信息:Error: '.../tags/MyProject/R1.0' path not found

現在,如果我先創建於MyProject級標籤,然後在MyProject/R1.0的作品另一個。但是當我使用MyProject創建標籤時,我需要清理標記的文件。

這是一個已知的不受支持的命令還是我做錯了什麼?

回答

2

在Subversion標籤中,目錄通常位於項目存儲庫根目錄下的tags目錄中。爲此,您需要創建標籤路徑的所有元素。假設您的存儲庫中存在${svn_url}/tags

svn mkdir ${svn_url}/tags/MyProject -m "MyProject directory" 
svn copy ${svn_url}/trunk/MyProject ${svn_url}/tags/MyProject/R1.0 -m"R1.0 branch"