我正在考虑以一种他们并非真正意义的方式使用子模块,但我的目标是为开发人员简化一些事情。我有一个基本上只由子模块组成的项目 - 其中4个。重要的是他们彼此独立,否则我只会做一个大回购。从父repo,我可以通过git diff --submodule=diff
一次看到所有子模块的差异。
但我真正想要的是等同于git difftool -d
但同时对所有子模块。理论上difftool应该与--submodule=diff
标志一起使用(因为git difftool
具有与diff相同的所有选项),但它并没有。想法?