1
我正在努力改进某些项目中的源代码冗余,并且遇到了一个问题。在主项目存储库中包含实用程序存储库并允许定制
可以说我有一些工具,我使用acros更多的项目。例如:构建足以通用于所有项目的脚本和测试脚本,但也可以为每个项目定制一些配置文件。
我想在一个地方维护构建脚本逻辑(修复bug并添加改进),并在所有使用它的项目中轻松完成更改,但也不会破坏配置文件。
我知道我不能用git子模块做这件事,因为配置文件需要pe提交到公用程序库而不是项目。
我也一直在寻找git-subtree,但我不确定它正在做我想做的。
以前有没有人进入过?
为什么不提供脚本的配置作为路径?通过这种方式,您可以使用子模块中的构建脚本,以及每个项目的一个构建配置 – CharlesB 2012-02-16 11:58:51