2015-10-21 34 views
0

我想撤消在SVN上提交標記,而不是提交中繼/分支。 我該怎麼做?
此外,刪除後,如果標籤提交完成,新標籤提交的修訂版號是否與上次刪除的版本號相同或更高?
由於
sedy如何撤消SVN中的「標籤提交」?

+0

評論請在投票之前下來.. – user915783

+0

不是我的失望,但它並不完全清楚你在這裏問什麼。這聽起來像是你意外地運行了一個命令,所以知道你運行的命令是什麼會有幫助。 –

回答

3

創建Subversion的標籤是功能上等同於創建分支;唯一的區別是你存儲它們的地方。

假設您通過運行諸如svn copy svn://repo/trunk svn://repo/tags/tag_name之類的東西來創建標籤,則可以通過運行svn rm svn://repo/tags/tag_name來刪除該標籤。

創建標籤創建了一個新的版本號,刪除標籤將創建另一個新的版本號,並且創建替換標籤將會創建另一個標籤。這可能看起來不是很整齊,但通常認爲這是一個好主意,請保留存儲庫的完整歷史記錄,以便將來可以看到過去發生的事情。這對磁盤空間的影響是非常小的,所以這不是你需要擔心的。

如果您確實想避免修訂號碼像這樣遞增,您需要完全刪除從Subversion存儲庫創建標記的提交。這是可能的,但是很困難。 Subversion FAQ建議multiple methods for deleting a commit permanently

+0

感謝You.it幫助。 – user915783