开发人员访问存储库时可以运行git fsck吗?

时间:2013-11-09 22:16:03

标签: git

我们希望定期检查(服务器端)git存储库的完整性。我们是否需要在运行git fsck时禁用对存储库的访问,或者可以在开发人员访问存储库时运行它,例如提交文件?

1 个答案:

答案 0 :(得分:2)

除了垃圾收集之外,没有任何内容从对象db中删除。因此,即使在fsck运行时删除了ref,结果对于这种情况也是正确的,因为fsck检查了ref的位置。如果fsck在gc删除它之前看到垃圾,那么所有告诉你的就是运行gc,这将不会造成任何伤害。

它告诉fsck没有做任何事情来表明它正在运行。