我对SVN有一点问题:
我在工作副本中添加了一些新文件夹和文件,并希望将这些新元素提交给开发人员分支,而不是文件夹结构隐含的实际位置。
使用TortoiseSVN,我执行了“分支/标记...”,并在“从以下位置创建存储库中的副本”组中指定了“工作副本”选项。元素已经提交到分支位置,但不幸的是,我无法将我的工作副本切换到这个新分支,因为尚未完成对真实位置的提交。我的目的是进一步提交开发人员分支,最后将分支与主干合并。
有解决这个问题的方法吗?
答案 0 :(得分:2)
可能的解决方案之一是:
svn diff > my-work.patch
patch -p0 -i my-work.patch
答案 1 :(得分:0)
这是一种方法。
现在,您在更改之前会有一个修订标记,一个已经提交了最新更改的分支,并且主干将保留在您的工作副本修改之前,即等同于标记的修订版本