repo sync-Fehler: .repo/manifestiert/: enthält übernommene änderungen
Ausgestellt nach repo sync
bekam ich eine Fehlermeldung wie error: .repo/manifests/: contains uncommitted changes
, aber git status
oder git diff
zeigte sich nichts geändert.
Was die Ursache des Problems und warum es passiert ist?
git reset --hard
und dann repo sync
habe immer noch den Fehler
Was bedeutet
git diff --cached
zeigen Sie?nichts zeigte. und git status zeigt an, mein Zweig ist im Einklang mit remote-branch
gehen Sie zu
.repo/manifests/
und dann git reset --hard
InformationsquelleAutor xuehui | 2015-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie die Ursache, alle Dateien unter .repo/manifestiert geändert wurden, mit Ihren filemode, "git config core.filemode false" kann dieses Problem beheben "Ändern".
InformationsquelleAutor xuehui
stellen Sie sicher, dass Sie nicht haben, eine andere .repo-Verzeichnis im übergeordneten Verzeichnis.
InformationsquelleAutor mrutyunjay
Können Sie mit dem Befehl
repo diff
oderrepo status
zu finden, welcher das Kind git-repositories ist es, die gebrochen ist. Könnte es nicht sein das sub-repository, das Sie denken, es ist.InformationsquelleAutor Jmons
Committen Sie Ihre änderungen unter
.repo/manifests/
indem Sie die folgenden Befehle aus dem Projekt-root-Ordner:InformationsquelleAutor Andro Secy