gpt4 book ai didi

svn - fork 颠覆项目

转载 作者:行者123 更新时间:2023-12-04 08:30:57 25 4
gpt4 key购买 nike

我以前从未 fork 过一个项目,所以我对如何进行有点困惑。我有一个我自己使用的项目,我作为 BSD 许可项目(项目 A)发布。在工作中,我想使用该代码,但对我们公司(项目 B)进行了特定的修改,但我希望仍然能够使用来自我发布的基本代码的功能进行更新。

在不覆盖我对项目 B 所做的修改的情况下,处理项目的两个分支并将项目 A 的更改合并到项目 B 中的最佳方法是什么?

它被分成两个实体,我在 Google Code 上的主要仓库,然后在我们自己的内部仓库中的公司版本。我的问题是在从一个版本升级到另一个版本时保持一切正常,但要保持自定义修改。

最佳答案

请参阅前面提到的 The Subversion Book discussing "vendor branches" 中的部分.这将讨论如何处理外部子项目,以便您可以在更新外部项目时合并更改并合并您自己的本地修改。

如果您将项目的公共(public)版本(托管在 Google 代码上)视为公司代码中的外部依赖项,这种方法应该会很好地工作。

关于svn - fork 颠覆项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321125/

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