繁体   English   中英

Git 将原始仓库合并到 Fork

[英]Git Merge Original Repo into Fork

我想为不同的客户管理一些应用程序。 我想从一个母项目中分叉它们,该项目具有每个客户需要的所有关键功能。 我将使用分叉来定制不同的应用程序,给它们打上品牌,有时还会添加特定的功能。 现在我想添加一些新的关键功能,例如 Apple Watch 支持或每个前叉要求的任何其他功能。

所以我的问题是:有没有办法将新功能添加到母应用程序并将更改推送到分叉? 还是我必须与分支一起工作并将母分支推入继承人?

感谢您的帮助! :)

您可以按照另一个答案中的建议将其作为库来执行。 真正的 git 方式是这样的:

  • 首先设置您的主人以跟踪远程原始回购主人。
  • 比拉原高手。
  • 签出您的自定义分支
  • 使用分支 master 进行 rebase
  • 现在您的自定义分支包含来自母项目的新可能性,您可以将自定义分支推送到其自定义存储库

您可以通过创建一个包含应用程序所有变体之间所有通用功能的库来实现此目的。 库可以在它自己的仓库中,每个变体都有单独的仓库。 在我看来,这是迄今为止最好的解决方案,因为您可以独立于各个应用程序对库进行更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM