合并来自并行Subversion存储库的更新代码

时间:2010-04-16 14:17:17

标签: svn merge repository

我想知道人们在将实时(不断更新的)SVN存储库与离线SVN存储库(更新频率更低)合并时通常采取的步骤,例如,采取我的方案:

前一段时间我在版本3.2.3下载了BugTracker.NET系统。我随后对我们的业务代码进行了一些增强。我们使用SVN在源代码控制下开发这些。同时,当然,核心BugTracker.NET代码仍在继续开发。我基本上希望BugTracker.NET SourceForge存储库(我相信也是SVN)的所有更新都合并到我自己的内部存储库中。

在您看来,最好的方法是做什么?

谢谢,

安迪

1 个答案:

答案 0 :(得分:3)

首先,颠覆是这种工作流程的次优选择,尝试像GIT,Bazaar等分布式版本控制系统

如果你必须继续颠覆,请使用vendor-branch-pattern

  • 将新版本导入到 单独的分支
  • 将V3.2.3和新版本之间的差异合并到当前主干中(您需要 使用 - ignore-ancestry 选项)