我对 SVN 有一个小问题:
我在工作副本中添加了一些新文件夹和文件,并希望将这些新元素提交到开发人员分支,而不是文件夹结构所暗示的真实位置。
使用 TortoiseSVN,我做了一个“分支/标记...”,并在“从:在存储库中创建副本”组中指定了“工作副本”选项。元素已提交到分支位置,但不幸的是,我无法将工作副本切换到这个新分支,因为尚未完成对实际位置的提交。我的意图是对开发者分支进行进一步的提交,并最终将分支与主干合并。
有没有办法解决这个问题?
我对 SVN 有一个小问题:
我在工作副本中添加了一些新文件夹和文件,并希望将这些新元素提交到开发人员分支,而不是文件夹结构所暗示的真实位置。
使用 TortoiseSVN,我做了一个“分支/标记...”,并在“从:在存储库中创建副本”组中指定了“工作副本”选项。元素已提交到分支位置,但不幸的是,我无法将工作副本切换到这个新分支,因为尚未完成对实际位置的提交。我的意图是对开发者分支进行进一步的提交,并最终将分支与主干合并。
有没有办法解决这个问题?
一种可能的解决方案是:
svn diff > my-work.patch
patch -p0 -i my-work.patch
这是一种方法。
现在,您将拥有更改前的修订标签,最新更改已提交到的分支,并且主干将保持在您的工作副本修改之前的状态,即等同于已标记的修订。