检查通过回购同步下载的文件的完整性

时间:2018-11-13 11:40:40

标签: android git github terminal repo

我正在使用repo sync命令从GitHub下载Android的ROM的源代码。下载期间,我遇到了很多错误,所有错误都与fatal: The remote end hung up unexpectedly有关。

再运行repo sync次后,我终于设法下载了所有文件。但是,我想检查下载文件的完整性。这意味着,如果我手动编辑任何文件,或者在下载过程中任何文件损坏,我希望将其下载并替换。

我已经在网上搜寻了这样的命令,但是找不到repo的任何命令。我发现repo status显示了我所做的所有编辑,但是找不到任何可以实际检查未更改文件完整性的文件。

顺便说一句,我正在使用Ubuntu 18.10。有这样的命令吗?

1 个答案:

答案 0 :(得分:1)

repo forall -vc "git fsck --all"做到了。

git fsck检查每个git存储库的完整性,并在repo forall内运行该完整性,以在创建的所有存储库中执行该完整性。

感谢Philippe对此发表评论。