我一直在对行李箱进行一些小修理,但是我希望我能够扩展我现在所做的事情。现在在Tortoise SVN中最简单的方法是什么?
我认为这是分支时“工作副本”选项的用途,但我看到以下解释:
工作副本 - 新分支是您当地工作的相同副本 复制。如果您已将某些文件更新为WC中的旧版本, 或者如果您进行了本地更改,那正是进入本地更改的内容 复制。当然,这种复杂的标签可能涉及传输数据 从你的WC回到存储库,如果那里不存在 已经
这让我想知道粗体部分是指更新主干或您即将创建的新分支。我会想到后者,但只是想在我做之前检查一下。或者如果还有其他方法我应该这样做,请告诉我。谢谢!
答案 0 :(得分:18)
是的,工作副本正是您想要的选项。它所引用的数据传输是针对新分支而不是主干(即您可能在本地添加了尚未存在于存储库中的新文件 - 它们将被添加到分支中)。
答案 1 :(得分:6)
它确实会对分支进行本地更改,而不是对主干进行更改。手册说:
即使您从WC创建分支,这些更改也是如此 承诺到新的分支,而不是后备箱,所以你的WC可能仍然是 标记为关于行李箱的修改。
您也可以将启动更改的修订版复制到新分支,然后将WC切换到该分支。这可以避免提交不稳定的修改,甚至是新的分支。