我们开发了一堆依赖于单个内核的应用程序。
如果核心有错误修复而我当前的项目特定文件没有被触及,那么通过 Git 获取核心并仍然获得更新的最佳方法是什么?
如果每个项目只是“核心”的一个分支,并且“核心”由一组不为每个项目定制的文件组成,那么一个简单的git remote update; git merge origin/core
(origin/core
必须指向您的核心存储库的位置)将拉取任何更改到核心进入项目回购。
你可能想要使用git 子模块
经常发生的情况是,在处理一个项目时,您需要使用其中的另一个项目。也许它是第三方开发的库,或者您正在单独开发并在多个父项目中使用。在这些场景中会出现一个常见问题:您希望能够将两个项目视为独立的,但仍然能够在另一个项目中使用其中一个。