当前位置:  开发笔记 > 开发工具 > 正文

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

如何解决《如何使用新的SVN合并跟踪?》经验,为你挑选了1个好方法。

在我现有的(Pre-SVN 1.5)合并策略中,我们在创建分支时创建Trunk(称为BasePoint)的副本,以便稍后在合并期间进行引用.

当我们需要将分支合并回主干时,我们执行2个操作.

    从BasePoint合并到LatestTrunk(Trunk可能已经从原始分支开始移动)到Branch的Working副本然后提交.

    此时,我们通常会检查合并到分支中是否没有损坏任何内容

    从LatestTrunk合并到LatestBranch回到trunk的工作副本然后提交.

文档建议我在Trunk上使用新的reintegrate合并并从分支中合并.

我是否需要先从主干合并到dev分支,还是包含在新的reintegrate选项中?

换句话说,新merge --reintegrate功能是否代表"我之前的每个合并"或"整个操作"?

(FWIW我使用的是TortoiseSVN 1.5.1)



1> 小智..:

简短的回答是,你仍然需要做两个步骤.

SVN书解释了合并的过程:

    svn 在分支工作副本中合并http:// trunk/path

    svn merge - 在一个trunk工作副本中重新整合http:// branch/path

注意缺少修订号.这可能不是一个巨大的胜利.新的酷感是能够在您的分支中编码时重新运行合并,允许您通过中继更改保持分支更新(无需手动记录修订号!).SVN跟踪需要从主干合并的内容以及分支的唯一变化.完成分支后, - reintegrate使用该数据自动仅将分支更改合并回主干.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有