gpt4 book ai didi

SVN:将主干的特定修订版合并到分支中

转载 作者:行者123 更新时间:2023-12-04 03:19:55 27 4
gpt4 key购买 nike

我有一个 SVN 存储库,我在其中创建了一个分支。一位同事在主干上进行的更改与我在我的分支上所做的更改相冲突。不幸的是,SVN 在合并冲突方面做得不好(它在不应该出现的地方标记了差异)。我知道冲突来自修订版 #100,而之前的主干修订版是 #99。我想将主干上的修订 #99 合并到我的分支中(包括自上次进行此类合并以来对主干的所有更改)。然后我想更仔细地处理从修订版 #100 到我的主干的合并。

通常我会去我的本地分支副本,然后与命令合并

svn merge ^/reponame/trunk/directory .

但这合并了主干的最新版本(将是#100)。将修订版#99 从主干合并到我的分支中的命令是什么?

最佳答案

结合谷歌和尝试无效的方法导致了以下方法:

  • 在我本地的分行结账处:

    svn mergeinfo --show-revs 符合条件 ^/reponame/trunk/directory 。

    这给了我尚未合并到我的分支的主干上的修订列表。
  • 对于每个修订号:

    svn merge -c#### ^/reponame/trunk/directory 。

    这让我(一次一个修订版)将来自主干的更改合并到我的分支中。

  • 我有理由相信有更好的方法,但这是有用的。

    关于SVN:将主干的特定修订版合并到分支中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39047647/

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