gpt4 book ai didi

svn - 我可以(以及如何)将从主干创建的补丁应用到分支吗?

转载 作者:行者123 更新时间:2023-12-02 18:28:12 26 4
gpt4 key购买 nike

我最近正在研究主干,我所做的更改是我认为其他人可能需要它们,所以我在提交之前创建了一个补丁。

现在,一位在分支(几周前来自主干)上工作的开发同事需要这些更改才能在新服务器上运行。

我正在尝试使用 Tortoise SVN 应用我的补丁,但它似乎不太喜欢我的工作副本的差异。我有:

  • 我的主干位于:D:\SVN\Trunk
  • 分支位于:D:\SVN\Branches\TheBranchINeedToPatch

我是在尝试做一些不可能的事情吗?我缺少什么吗?

我可以将主干补丁应用到分支工作副本吗?

感谢您的帮助!

最佳答案

额外津贴:假设您目前在该分支机构工作。要检查这一点,请使用svn info。该网址应指向您的分支

然后您可以使用合并命令将更改从主干合并到您的分支

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?

关于svn - 我可以(以及如何)将从主干创建的补丁应用到分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4329651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com