我在SVN多個分支機構,釋放它:標記當前版本的顛覆
/branches/releaseApril
/branches/releaseMay
/branches/releaseJune
我想目前在生產,以紀念發行作爲分支:
/branches/production
如果有人承諾東西到/ branches/production,我想要底層的分支改變。就像SVN中的符號鏈接一樣。這可能嗎?
我在SVN多個分支機構,釋放它:標記當前版本的顛覆
/branches/releaseApril
/branches/releaseMay
/branches/releaseJune
我想目前在生產,以紀念發行作爲分支:
/branches/production
如果有人承諾東西到/ branches/production,我想要底層的分支改變。就像SVN中的符號鏈接一樣。這可能嗎?
不,這是不可能的。您可以刪除一個分支並創建一個具有相同名稱的新分支,但不能更新分支的「指針」以使其指向其他地方。
嘗試svn:external
。它可能會覺得很奇怪,但它應該做你想做的。
另一種選擇是使分支/branches/production
只讀給所有人。這樣,沒有人可以意外地改變它,但這意味着人們必須切換到正確的分支(他們可能會使用錯誤的分支,所以你回到了原來的分支)。
您可以在上設置一個外部到^/branches/releaseJune
的production
,但當您簽出branches
時會看到外部。沒有辦法結帳/branches/production
並開始使用它。
你可以做的是有下分支的分支production
(基本得到分支production
文件夾),並定義一個外部它指向/branches/releaseJune
等,並使用一個文件夾類似current
。所以,當人們結帳/branches/production
他們得到的文件夾current
這是/branches/releaseJune
另外,確保當你做一個新的版本將其指向正確的分支更新外部。
[在SVN中創建符號鏈接到分支的可能的重複?](http://stackoverflow.com/questions/1143853/creating-symbolic-links-to-branches-in-svn) – Sjoerd
這似乎是不可能的創建從一個分支到另一個分支的鏈接。外部只能在你檢出的東西的子目錄上工作。 – Sjoerd