2013-05-17 58 views
2

我有一個場景,需要一些輸入。我有一個典型的SVN設置樹幹/分支/標籤。但是對於生產機器,我們使用發佈分支。 問題是: 生產發佈分支由於一些不需要的檢查而被搞砸了。我們從穩定版本創建了另一個分支,但不想切換生產分支。是否有可能將現有版本分支重命名爲:Release_Branch_notworking,然後將New_ReleaseBranch重命名爲Release_Branch,並且不要在生產機器上切換分支。有沒有人試過這個或任何意見,如果這將工作?SVN - 重命名分支和開關

回答

3

是的,應該可以正常工作。

請注意,中繼線或分支周圍並沒有太多「魔術」。它們只是帶有文件的文件夾(碰巧共享一個通用的修訂歷史記錄),而且您的生產環境不應該關心您碰巧命名爲「發佈」分支的文件夾內的內容。另外,如果您確實不想要這些修訂版,您可以選擇在發行版分支上執行「恢復到以前的修訂版」,直到完成最後一次修正,並將其完全刪除(請參閱here TortoiseSVN的作者Stefan的相關回復)

+0

我做了一個反向合併..刪除這些文件,但不知何故仍然無法正常工作..我想這是爲什麼合併在svn如此可怕的原因之一 –

+0

它的工作.. 謝謝 –