我最近在干线上工作,我做了改变,我认为其他人可能需要它们,所以我在提交之前创建了一个补丁。
现在,一个正在开发分支的开发人员(几周后来自主干)需要将这些更改发送到新的服务器上。
我正在尝试将我的补丁应用于Tortoise SVN,但它并不像我的工作副本的差异那样。我有:
我想做一些不可能的事吗?有什么我想念的吗?
我可以将中继补丁应用于分支工作副本吗?
感谢您的帮助!
答案 0 :(得分:7)
Perquisite:假设您正在分支机构工作。要检查是否使用svn info
。网址应指向您的分支
然后,您可以使用合并命令
将更改从trunk合并到您的分支svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .
这会将所有变更集从第26卷到第32章变为你的分支。
啊,已经讨论过如何使用TortoiseSVN进行此操作:Using TortoiseSVN how do I merge changes from the trunk to a branch and vice versa?