2011-11-18 58 views
15

我一直在干树上做一些小的修复,但我希望我会为我现在正在做的事情做出分支。现在在Tortoise SVN中最简单的方法是什么?SVN分支与本地修改

我在想,这是“工作副本”选项是什么分支时,但我看到了如下的解释:

工作副本 - 新的分支是在本地工作的相同副本 复制。如果您已将某些文件更新到WC中的较早版本, 或者如果您进行了本地更改,那么这正是 副本中的内容。当然,这种复杂的标签可能涉及将您的WC的数据 传输回存储库(如果它不存在 已存在)。

,这让我不知道是否以粗体显示的部分是指更新干线或新的分支你要创建。我会认为后者,但只是想在我做之前检查。或者如果有另一种方式,我应该这样做,请让我知道。谢谢!

回答

17

是的,工作副本正是您想要的选项。它所涉及的数据传输是针对新分支而不是中继(即,您可能在本地添加了尚未存在于存储库中的新文件 - 它们将被添加到分支中)。

5

确实会使分支的本地更改而不是中继。手册上说:

即使您从WC创建分支,这些变化 致力于新的分支,而不是到主干,所以你的工作副本可能仍然 标记为对于修改为主干。

您也可以将您开始更改的版本复制到新分支,然后将您的WC切换到该分支。这样可以避免提交不稳定的修改,甚至对新分支进行修改。

+0

很酷...并感谢您指出了其他选项。在这种情况下,虽然看起来工作副本选项是我想要检查的方式,所以我可以从家中访问它。 –