git - 在GIT中,应用程序特定文件的公共代码库

  显示原文与译文双语对照的内容
0 0

我正试图确定使用GIT构建同一个通用代码库的多个软件产品的最佳方法。

我最初的计划是拥有一个具有通用代码/框架的主分支,并让不同的产品从这个this分支。 我认为代码基本构建,当我执行一个基本的时候,它会花费更长时间的时间。 我不知道这有多糟糕,但可能是一个潜在的问题。

有谁有更好的方法来做这个或者是最好的选择?

时间: 原作者:

0 0

我建议做合并而不是 rebases 。 这样你将只处理自上次合并后发生的任何更改。

但是,最好的选择是模块化代码,这样就不需要单独的分支。

0 0

我将看一下使用"git模块" http://book.git-scm.com/5_submodules.html 插件。

这应该使你能够使公共代码成为自己的存储库,并简单地将它包含在其他项目中作为一个子模块。

0 0

你可能希望将应用于这种基于。 只需考虑特性。开发。发布和修复分支在每个产品中都是本地。 主机对所有人都很常见,这意味着在共享代码中的修复将被推送到主机中。

目前正在考虑的不同之处是有一个额外的合并步骤,它会强制你处理冲突。

原作者:
...