我是 git 新手,虽然我可以看到分支/合并过程对单个项目的巨大好处,但在我看来,另一个有用的 Git 应用程序是使用它来集中您经常使用的核心自定义代码和模板在您的所有项目中,每个项目都作为自己的分支开始。
例如,我有大量自定义代码,这只是我用于所有应用程序的起点。如果我在这里和那里调整它,或者找到错误并修复它们,我希望在所有使用该代码的项目中复制它。
通过在 master 的单独分支中进行调整,然后合并回 master,然后将 master 与占用单独项目的其他分支合并,似乎我可以很好地实现这一点。
这种 Git 方法有什么主要缺点吗?
此外,虽然我知道存在子模块,但我现在不想使用它们,因为 Xcode 本身不支持它们。