0

除了徽标、预处理的 CSS 文件和配置文件之外,使用一个 git 存储库将更改推送到共享 90% 相同文件和代码的 2 个不同网站的最佳方法是什么。

我不完全确定 git sibmodules 是如何工作的,但从我读过的内容来看,每个子模块是否都存在于自己的目录中?我必须为我从根目录获得的每个目录都这样做吗?

4

1 回答 1

2

我会说你有一个目录中的 10%,你可以用一个 linux ln 命令链接,但是当它只是图像而不是什么时,这通常很好。

另一个高级选项是将 90% 的代码作为自定义代码的子模块。然后,每当您对核心代码进行更新时,您都会执行 git submodule update 以在其中提取最新代码,然后分别在每个站点上执行提交推送。

于 2014-07-28T21:52:03.857 回答