【发布时间】:2019-04-16 05:48:03
【问题描述】:
我正在使用repo sync 命令从 GitHub 下载 Android 的自定义 ROM 的源代码。在下载过程中我遇到了一堆错误,都与fatal: The remote end hung up unexpectedly有关。
在多次运行repo sync 之后,我终于设法下载了所有文件。但是,我想检查下载文件的完整性。这意味着,如果我手动编辑任何文件,或者如果任何文件在下载过程中损坏,我希望它们被下载并替换。
我已经在网上搜索过这样的命令,但我找不到repo 的任何命令。我发现repo status 显示了我所做的所有编辑,但我找不到任何可以真正检查未更改文件完整性的内容。
顺便说一下,我使用的是 Ubuntu 18.10。有这样的命令吗?
【问题讨论】:
-
我会说
repo是 git 的包装器,我会说在创建的所有 git 存储库中运行git fsck... -
那么,类似
repo forall -vc "git fsck --all"? -
我不知道 repo 但它似乎是正确的。
标签: android git github terminal repo