0
我在GlusterFS中存儲了我的git回購。由於腦裂情況,其中一個git repos在裂腦中。如何驗證.git文件夾的完整性?
現在,是否有一個命令,我可以在存儲箱上運行以查看是否有任何數據磚是有效的git回收?
含義所有的目標文件和其他數據爲git回購是完好的?
我在GlusterFS中存儲了我的git回購。由於腦裂情況,其中一個git repos在裂腦中。如何驗證.git文件夾的完整性?
現在,是否有一個命令,我可以在存儲箱上運行以查看是否有任何數據磚是有效的git回收?
含義所有的目標文件和其他數據爲git回購是完好的?
要驗證你可以使用這個對象只是命令:
git fsck --full
git-fsck
驗證數據庫
的fsck對象的連通性和有效性 - F ile S ystem C hec K。
這個名字是來自Unix的fsck
命令
https://git-scm.com/docs/git-fsck
如果你願意,你也可以分別與驗證包,但你基本上不需要做拍攝。
git verify-pack
[-v | --verbose] [-s | --stat僅] [ - ] .IDX將讀取與git的包創建包裝的Git檔案給IDX文件-objects命令並驗證idx文件和相應的包文件。
https://git-scm.com/docs/git-fsck – Philippe