【问题标题】:Merging updated code from parallel Subversion repository合并来自并行 Subversion 存储库的更新代码
【发布时间】:2010-04-16 14:17:16
【问题描述】:

我想知道人们在将实时(不断更新的)SVN 存储库与离线(更新较少)的存储库合并时通常会采取哪些步骤,以我的场景为例:

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

您认为最好的方法是什么?

谢谢,

安迪

【问题讨论】:

    标签: svn merge repository


    【解决方案1】:

    首先,对于这样的工作流程,subversion 不是最佳选择,请尝试分布式版本控制系统,如 GIT、Bazaar 等

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      相关资源
      最近更新 更多