2016-04-04 28 views
-1

我們一直在研究最初從Tortoise SVN中繼簽出的應用程序版本。不幸的是,我們不是首先從該主幹創建一個新的分支,然後提交併更新對該新分支的更改,而是一直在我們之間來回傳遞應用程序,並且從未爲其創建分支。現在我想創建一個分支並將更新的應用程序放入其中。我可以這樣做嗎?你能告訴我怎麼樣?如何從TortoiseSVN中的現有應用程序代碼創建新分支

我在Tortoise SVN的應用程序中添加了一個空的分支文件夾,但是我還沒有找到一種方法將我現有的代碼添加到它。我在網上搜索時發現的一切都是關於從幹線或工作副本創建一個分支,而現在我認爲這種選擇是不可能的。

任何幫助表示讚賞。謝謝。

+0

不清楚「通過應用程序來回」是什麼意思。另外,我不認爲這應該被標記爲C#,asp.net或visual-studio-2013。 – Jestin

+0

同意。你是說你只是不斷改變你簽出的代碼,而沒有提交或更新?所以你仍然有一個基於舊代碼的工作拷貝,而你有一些你想在分支中使用的新代碼,它目前不在SVN中? – Ben

回答

0

好吧,如果我正確

翻譯你我有RX:在樹幹RY範圍內,這是我希望看到的特殊分支

那麼你的作案手法是錯誤的。你必須:

  • 從主幹的修訂版X創建分支(svn copy ^/[email protected] ^/branches/branchname
  • 合併範圍X + 1:Y從主幹創建分支(svn merge ^/trunk -r X+1:Y .,哪裏是分支的WC)

PS:我懶得爲TSVN展示這些操作,它們在「翻譯」中顯而易見

相關問題