我最近在行李箱上工作,我认为其他人可能需要它们的变化,所以我在犯下之前创建了一个补丁。

现在,一个在分支上工作的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如何合并从树干到分支的变化,反之亦然?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top