gpt4 book ai didi

svn - 如何使用新的 SVN 合并跟踪?

转载 作者:行者123 更新时间:2023-12-03 10:26:52 25 4
gpt4 key购买 nike

在我现有的(SVN 1.5 之前的)合并策略中,我们在分支创建时创建了 Trunk(称为 BasePoint)的副本,以便稍后在合并期间引用。
当我们需要将一个分支合并回主干时,我们执行 2 个操作。

  • 从 BasePoint 合并到 LatexTrunk(Trunk 可能从原始分支开始移动)到 Branch 的工作副本,然后提交。
    在这一点上,我们通常检查合并到分支没有损坏任何东西
  • 从最新干线到最新分支合并回主干的工作副本,然后提交。

  • 文档建议我在 Trunk 和 Merge from the Branch 上使用新的重新整合合并。
    我需要先从主干合并到开发分支还是包含在新的重新集成选项中?
    换句话说,新的 merge --reintegrate功能代表“我以前的每个合并”还是“整个操作”?
    (FWIW 我使用的是 TortoiseSVN 1.5.1)

    最佳答案

    简短的回答是,您仍然必须执行这两个步骤。

    The SVN book将合并过程解释为:

  • svn 合并 http://trunk/path在分支工作副本中时
  • svn 合并 --reintegrate http://branch/path在主干工作副本中时

  • 请注意缺少修订号。这可能不是一个巨大的胜利。新的酷炫之处在于能够在您在分支中编码时重新运行合并,从而使您能够根据主干中的更改使分支保持最新(无需手动记录修订号!)。 SVN 会跟踪需要从主干合并的内容以及分支独有的更改。完成分支后,--reintegrate 使用该数据自动仅将分支更改合并回主干。

    关于svn - 如何使用新的 SVN 合并跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173974/

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