我可以(以及如何)应用从树干到分支创建的补丁吗?
-
29-09-2019 - |
题
我最近在行李箱上工作,我认为其他人可能需要它们的变化,所以我在犯下之前创建了一个补丁。
现在,一个在分支上工作的Dev(几周前来自树干)需要这些更改才能在新服务器上进行。
我正在尝试使用Tortoise SVN应用我的补丁,但不喜欢我的工作副本的差异。我有 :
- 我的后备箱在:d: svn trunk
- 分支在:d: svn 分支 the Branchineedtopatch
我是否想做不可能的事情?我缺少什么吗?
我可以在分支工作副本上应用中继补丁吗?
谢谢您的帮助!
解决方案
PROUPISITE:假设您目前正在分支机构工作。检查使用 svn info
. 。 URL应该指向您的分支机构
然后,您可以使用Merge命令合并从行李箱到分支的更改
svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .
这将使您的分支机构从Rev 26到32的所有更改集进入您的分支机构。
啊,已经有关于如何使用Tortoisesvn进行的讨论: 使用Tortoisesvn如何合并从树干到分支的变化,反之亦然?
不隶属于 StackOverflow