比方說,我想將我的項目的版本30標記爲版本1.0 和版本1.6作爲版本1.6
我也不希望版本18成爲此版本1.5的一部分,僅作爲Version1.6的一部分 - 是否有任何方法可以從特定標記中排除修訂版本?SVN能否在修訂版本X上創建標籤,但排除一些以前的修訂版本?
在StarTeam例如這個概念是可能的...
比方說,我想將我的項目的版本30標記爲版本1.0 和版本1.6作爲版本1.6
我也不希望版本18成爲此版本1.5的一部分,僅作爲Version1.6的一部分 - 是否有任何方法可以從特定標記中排除修訂版本?SVN能否在修訂版本X上創建標籤,但排除一些以前的修訂版本?
在StarTeam例如這個概念是可能的...
我不認爲我能做到接受這個問題的其他答案灰。 我的調查使我相信,在SVN中創建不包含所有修訂的選擇性標記不是SVN中的構建,不像Starteam。 這是因爲SVN中的修訂版本是項目基礎,而不是單獨在每個文件上。
SVN不喜歡你承諾按約定的標籤,所以我這樣做:
- 從R30
創建一個分支稱爲1.5版本 - 從R40
創建一個分支稱爲1.6版 - 切換到分支版本1.5,恢復修訂18,將其標記爲版本1.5
- tag的分支版本1.6的標籤1.6版