代码之家  ›  专栏  ›  技术社区  ›  dragonmantank

分叉Subversion项目

  •  8
  • dragonmantank  · 技术社区  · 17 年前


    它被分为两个实体,一个是我在谷歌代码上的主要回购协议,另一个是我们自己内部回购协议中的公司版本。我的问题是在从一个版本升级到另一个版本的时候保持一切正常,但保持自定义修改。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Nik Reiman    17 年前

    参见前面提到的章节 The Subversion Book discussing "vendor branches"

    如果您将项目的公共版本(托管在Google代码上)视为公司代码中的扩展依赖项,那么这种方法应该可以很好地工作。

        2
  •  2
  •   slim    17 年前

    在Subversion中,“分叉”是“分支”,“合并更改”是“合并”。

    我认为如果你不读这本书的相关章节,你是逃不掉的 The Subversion book 相当仔细。它写得非常清楚,一旦你投入时间就很容易理解。

        3
  •  0
  •   BIBD    17 年前

    另一方面,如果工作人员愿意将这些修改发布回原始项目,那么更好的选择是创建一个分支,并(定期)将对项目a的更改合并到项目B中。