看起来
git fsck
不检查任何子模块(即验证子模块没有损坏的文件)。看见那个
git fsck --recursive
也不支持。检查整个存储库层次结构的正确方法是什么?
我能想到的最好的就是
git fsck --no-dangling --full && git submodule foreach --recursive git fsck --no-dangling --full && echo OK
但这是否足够,我们可以有一些更简单的东西吗?
看起来
git fsck
不检查任何子模块(即验证子模块没有损坏的文件)。看见那个
git fsck --recursive
也不支持。检查整个存储库层次结构的正确方法是什么?
我能想到的最好的就是
git fsck --no-dangling --full && git submodule foreach --recursive git fsck --no-dangling --full && echo OK
但这是否足够,我们可以有一些更简单的东西吗?