使用一个git存储库将更改推送到共享90%相同文件的两个不同网站的最佳方法是什么?代码,除了徽标,预处理的CSS文件和配置文件。
我不完全确定git sibmodules是如何正常工作的,但从我读过的内容来看,每个子模块是否都存在于自己的目录中?我是否必须为root中的每个目录执行此操作?
答案 0 :(得分:2)
我会说你有10%的目录可以用linux ln命令链接到目录,但是当它只是图像时它通常是好的而不是。
另一个高级选项是将90%的代码包含为自定义代码的子模块。然后,每当您对核心代码进行更新时,都会执行git子模块更新以在其中引入最新代码,然后分别对每个站点执行提交推送。