860 Stimmen

Unlink der Datei fehlgeschlagen. Soll ich es noch einmal versuchen?

Mit einer der Dateien in meinem lokalen Git-Repository ist etwas nicht in Ordnung. Wenn ich versuche, den Zweig zu ändern, heißt es:

Unlink of file 'templates/media/container.html' failed. Should I try again? (y/n)

Was könnte das bedeuten?

10voto

Mark Howard Punkte 416

Unter Windows 8: Ich habe git gc und es hieß git gc bereits lief, habe ich git gc --force und der Garbage Collector lief.

Ich konnte dann die Zweige wechseln und ohne Probleme zusammenführen, versuchen git gc --force .

Vielleicht ist die gc Der Prozess wurde aus dem einen oder anderen Grund nicht ohne Weiteres gestoppt.

9voto

vovahost Punkte 29502

Ich habe dieses Problem unter Windows. Ich schloss meine IDE (Android Studio) und wählte YES in der Git-Shell. Es funktionierte.

8voto

nickD Punkte 131

In meinem Fall (Win8.1, TortoiseGit läuft) war es der Prozess namens "TortoiseSVN status cache", der die Datei sperrte.

Wenn ich ihn beende, kann ich "git gc" ohne weitere Probleme ausführen. Der obige Prozess wird von TortoiseGit gestartet, so dass es nicht notwendig ist, ihn manuell neu zu starten.

4voto

doitright Punkte 105

Ich hatte dasselbe Problem, als ich 'git pull' machte. Ich habe den manuellen Git-Befehl "git gc" ausprobiert und mein Problem damit gelöst.

4voto

blueberries Punkte 71

Ich hatte dieses Problem mit .tmp Dateien in /.git/objects/pack Ordner. Ich denke, dass bei einem Push oder Pull etwas schief gelaufen ist, also habe ich diese temporären Dateien entfernt und den HEAD auf meinen letzten Commit zurückgesetzt. Ich weiß nicht, ob das ratsam ist, aber bei mir hat es funktioniert. Außerdem git count-objects -v gab mir eine Liste der .tmp Dateien, die nicht in den Packordner gehören.

Oder um die y/n-Meldungen in Windows zu unterdrücken git open cmd.exe und laufen:

SETX GIT_ASK_YESNO false

hier zu sehen: https://twitter.com/petercamfield/status/494805475733807104

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X