我有大约5或6个项目使用" toolkit"代码我写的。我遇到的问题是对工具包代码进行更新;当我进行更新时,我通常需要手动将这些更新应用于其他项目。
处理此类问题是否有共同的策略?
答案 0 :(得分:1)
您可以使用git submodules。
为您的"工具包创建一个存储库"代码并将其用作每个子模块的子模块 其他项目。要添加子模块,您可以执行以下操作:
$ git submodule add url_to_repository path_to_local_submodule
在使用子模块克隆存储库时,还需要执行其他步骤:
$ git submodule init
和
$ git submoudule update
它将获取作为子模块的存储库并签出相应的子存储库 提交每个。