我从未分叉过一个项目,所以我不知道该如何继续。我有一个自己使用并发布为BSD许可证项目(项目A)。在工作中,我想使用那些代码,但需要根据我们公司的具体修改(项目B),但我仍然希望能够更新来自基础代码的功能。
有没有最好的方法来处理两个项目的分叉,并将来自项目A的更改合并到项目B中,而不会覆盖我对项目B所做的修改?
它被拆分成两个实体,我的主要存储库位于Google Code上,公司版本则位于我们自己的内部存储库中。我的问题是,在升级版本时保持一切正常,同时保留自定义修改。
有没有最好的方法来处理两个项目的分叉,并将来自项目A的更改合并到项目B中,而不会覆盖我对项目B所做的修改?
它被拆分成两个实体,我的主要存储库位于Google Code上,公司版本则位于我们自己的内部存储库中。我的问题是,在升级版本时保持一切正常,同时保留自定义修改。