我正在使用repo sync
命令从GitHub下载Android的ROM的源代码。下载期间,我遇到了很多错误,所有错误都与fatal: The remote end hung up unexpectedly
有关。
再运行repo sync
次后,我终于设法下载了所有文件。但是,我想检查下载文件的完整性。这意味着,如果我手动编辑任何文件,或者在下载过程中任何文件损坏,我希望将其下载并替换。
我已经在网上搜寻了这样的命令,但是找不到repo
的任何命令。我发现repo status
显示了我所做的所有编辑,但是找不到任何可以实际检查未更改文件完整性的文件。
顺便说一句,我正在使用Ubuntu 18.10。有这样的命令吗?
答案 0 :(得分:1)
repo forall -vc "git fsck --all"
做到了。
git fsck
检查每个git存储库的完整性,并在repo forall
内运行该完整性,以在创建的所有存储库中执行该完整性。
感谢Philippe对此发表评论。