我正在从源代码构建cyanogenmod ROM和内核。我成功下载了repo,并且能够运行" repo init"和" repo sync"成功。我构建我的rom和内核并成功刷新它们。我最近开始对内核进行细微更改,只需在打印到内核消息日志的触摸驱动程序中添加一行。我还做了一些小的配置更改。我想回滚这些更改,并使用命令" repo forall -c" git reset""。这个命令挂了大约二十分钟,直到我结束它。 repo status命令的行为类似。为什么回购挂?
答案 0 :(得分:0)
我在这里创建了一个新目录并重新初始化了repo。
repo init -u https://github.com/CyanogenMod/android.git -b cm-12.0
然后我为我的编辑创建了一个新分支。
repo start editsbranch .
点信号仅在当前项目中创建此新分支。然后我检查了回购状态,并且comamnd工作了!
repo status .
我不确定问题的确切性质,但检查repo控制的所有github存储库的状态可能在计算上非常昂贵。用法。使status命令执行起来要快得多,因为它只检查当前项目的状态。