2011-11-18 61 views
15

我一直在幹樹上做一些小的修復,但我希望我會爲我現在正在做的事情做出分支。現在在Tortoise SVN中最簡單的方法是什麼?SVN分支與本地修改

我在想,這是「工作副本」選項是什麼分支時,但我看到了如下的解釋:

工作副本 - 新的分支是在本地工作的相同副本 複製。如果您已將某些文件更新到WC中的較早版本, 或者如果您進行了本地更改,那麼這正是 副本中的內容。當然,這種複雜的標籤可能涉及將您的WC的數據 傳輸回存儲庫(如果它不存在 已存在)。

,這讓我不知道是否以粗體顯示的部分是指更新幹線或新的分支你要創建。我會認爲後者,但只是想在我做之前檢查。或者如果有另一種方式,我應該這樣做,請讓我知道。謝謝!

回答

17

是的,工作副本正是您想要的選項。它所涉及的數據傳輸是針對新分支而不是中繼(即,您可能在本地添加了尚未存在於存儲庫中的新文件 - 它們將被添加到分支中)。

5

確實會使分支的本地更改而不是中繼。手冊上說:

即使您從WC創建分支,這些變化 致力於新的分支,而不是到主幹,所以你的工作副本可能仍然 標記爲對於修改爲主幹。

您也可以將您開始更改的版本複製到新分支,然後將您的WC切換到該分支。這樣可以避免提交不穩定的修改,甚至對新分支進行修改。

+0

很酷...並感謝您指出了其他選項。在這種情況下,雖然看起來工作副本選項是我想要檢查的方式,所以我可以從家中訪問它。 –