gpt4 book ai didi

android - repo 同步无法初始化 CM13 工作树

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:42 27 4
gpt4 key购买 nike

每当我尝试同步 CM13 源时,我都会收到此错误:

panos@ubuntu:~/android/cm13$ repo sync -l
Syncing work tree: 67% (344/512) fatal: This operation must be run in a work tree
Traceback (most recent call last):
File "/home/panos/android/cm13/.repo/repo/main.py", line 531, in <module>
_Main(sys.argv[1:])
File "/home/panos/android/cm13/.repo/repo/main.py", line 507, in _Main
result = repo._Run(argv) or 0
File "/home/panos/android/cm13/.repo/repo/main.py", line 180, in _Run
result = cmd.Execute(copts, cargs)
File "/home/panos/android/cm13/.repo/repo/subcmds/sync.py", line 769, in Execute
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File "/home/panos/android/cm13/.repo/repo/project.py", line 1247, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync)
File "/home/panos/android/cm13/.repo/repo/project.py", line 2393, in _InitWorkTree
raise GitError("cannot initialize work tree")
error.GitError: cannot initialize work tree

...这里是“repo --trace sync -l”

: export GIT_DIR=/home/panos/android/cm13/.repo/projects/hardware/qcom/audio-caf/msm8996.git
: git rev-parse --verify refs/remotes/github/cm-13.0-caf-8996^0 1>| 2>|

: cd /home/panos/android/cm13/hardware/qcom/audio-caf/msm8996
: git read-tree --reset -u -v HEAD 1>| 2>|
fatal: This operation must be run in a work tree
Traceback (most recent call last):
File "/home/panos/android/cm13/.repo/repo/main.py", line 531, in <module>
_Main(sys.argv[1:])
File "/home/panos/android/cm13/.repo/repo/main.py", line 507, in _Main
result = repo._Run(argv) or 0
File "/home/panos/android/cm13/.repo/repo/main.py", line 180, in _Run
result = cmd.Execute(copts, cargs)
File "/home/panos/android/cm13/.repo/repo/subcmds/sync.py", line 769, in Execute
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File "/home/panos/android/cm13/.repo/repo/project.py", line 1247, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync)
File "/home/panos/android/cm13/.repo/repo/project.py", line 2393, in _InitWorkTree
raise GitError("cannot initialize work tree")
error.GitError: cannot initialize work tree

我已经重试了“repo sync”(你看到的是“repo sync -l”,它只在本地同步工作树)

非常感谢任何帮助。提前致谢:D

最佳答案

我遇到了同样的问题。这是我修复它的方法:

  1. 查看导致问题的项目(在您的情况下是 android/cm13/hardware/qcom/audio-caf/msm8996。来自您发布的第二个输出)

  2. 删除该项目的文件夹(/home/panos/android/cm13/hardware/qcom/audio-caf/msm8996)

  3. 删除该项目的 git 目录(/home/panos/android/cm13/.repo/projects/hardware/qcom/audio-caf/msm8996.git 和/home/panos/android/cm13/。 repo /项目对象/硬件/qcom/audio-caf/msm8996.git)

    1. 再次尝试运行 repo sync。

关于android - repo 同步无法初始化 CM13 工作树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com