Repo sync nicht initialisiert CM13 arbeiten Baum
immer wenn ich versuche zu synchronisieren, CM13 Quellen, ich bekomme diese Fehlermeldung:
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
...und hier ist der "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
Habe ich schon wiederholt "repo sync" (was Sie sehen, ist "repo sync -l", die nur synchronisiert die Arbeit, die Struktur lokal)
Jede Hilfe wird sehr geschätzt. Vielen Dank im Voraus 😀
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das gleiche problem. Hier ist, wie ich es behoben:
Blick auf das Projekt wird das problem verursacht (In deinem Fall android/cm13/hardware/qcom/audio-caf/msm8996. Von der zweiten Ausgabe, die du gepostet)
Löschen Sie den Ordner des Projekts (/home/panos/android/cm13/hardware/qcom/audio-caf/msm8996)
Löschen Sie die git-Verzeichnisse für das Projekt (/home/panos/android/cm13/.repo - /projects/hardware/qcom/audio-caf/msm8996.git und /home/panos/android/cm13/.repo/Projekt-Objekte/hardware/qcom/audio-caf/msm8996.git)
In meinem Fall das repo init Kommando nicht korrekt ausgeführt und ich habe nicht realice es für eine Weile.
Inspiriert von Dieser Beitrag ich versuche zu initialisieren, mein repo mit git://anstelle von http://, gegenüber der post, sagt
Diese lösen das init-problem. Danach habe ich die sync repo-und es funktioniert auf Anhieb, keine Fehler, alles 100% in jedem Schritt.
happy coding