检查 repo sync 下载的文件的完整性
Check the integrity of files downloaded by repo sync
我正在使用 repo sync
命令从 GitHub 下载 Android 的自定义 ROM 的源代码。下载期间我遇到了一堆错误,都与 fatal: The remote end hung up unexpectedly
.
有关
在运行repo sync
几次之后,我终于成功下载了所有文件。但是,我想检查下载文件的完整性。这意味着,如果我手动编辑任何文件,或者如果任何文件在下载过程中损坏,我希望下载并替换它们。
我在网上搜索过这样的命令,但找不到 repo
。我发现 repo status
显示了我所做的所有编辑,但我找不到任何可以实际检查未更改文件完整性的内容。
顺便说一下,我正在使用 Ubuntu 18.10。有没有这样的命令?
repo forall -vc "git fsck --all"
成功了。
git fsck
检查每个 git 存储库的完整性,运行 在 repo forall
中对所有创建的存储库执行它。
感谢 Philippe 在评论中提出的想法。
我正在使用 repo sync
命令从 GitHub 下载 Android 的自定义 ROM 的源代码。下载期间我遇到了一堆错误,都与 fatal: The remote end hung up unexpectedly
.
在运行repo sync
几次之后,我终于成功下载了所有文件。但是,我想检查下载文件的完整性。这意味着,如果我手动编辑任何文件,或者如果任何文件在下载过程中损坏,我希望下载并替换它们。
我在网上搜索过这样的命令,但找不到 repo
。我发现 repo status
显示了我所做的所有编辑,但我找不到任何可以实际检查未更改文件完整性的内容。
顺便说一下,我正在使用 Ubuntu 18.10。有没有这样的命令?
repo forall -vc "git fsck --all"
成功了。
git fsck
检查每个 git 存储库的完整性,运行 在 repo forall
中对所有创建的存储库执行它。
感谢 Philippe 在评论中提出的想法。