我们所有的开发都是通过分支完成的,分支与要发布的版本相关。有时,我们开始在最新的分支机构工作但由于某种原因,新的小分支机构被打开。现在,我发现自己处于这个位置。由于我正在做的工作,我没有将它检查到原始分支,我不知道如何将我的代码移动到新分支。有意义吗?
问另一种方式:
我打算使用BeyondCompare,因为我知道移动内容所需的文件。希望有一种SVN(Ankh SVN)这样做的方式。这是 NOT 合并,因为v1.16.0从未登记过。
答案 0 :(得分:1)
您可以执行
svn switch v1.16.1
这会更改您的分支,但会保留您的本地更改。
答案 1 :(得分:0)
经过大量搜索后,我认为this blog entry最能覆盖它。虽然这篇博客试图解决SVN中的Shelve Sets,但创建补丁文件的做法仍然可行。我在Visual Studio中使用Ankh SVN。博客条目显示了如何从Tortoise SVN进行操作。这是我到目前为止所发现的笔记: