“Umbenennung von commit-graph.lock in commit-graph fehlgeschlagen ” beim Ausführen von Git-Befehlen aus einer Batch-Datei

Lesezeit: 2 Minuten

Benutzer-Avatar
Änaon

Ich habe eine Batch-Datei geschrieben, um eine Reihe von zu automatisieren git add/commit/push Aktionen, aber ich werde mit a getroffen Rename from commit-graph.lock to commit-graph failed Nachrichten, siehe beigefügtes Bild. In meiner Batch-Datei sind mehrere dieser dreizeiligen Ausschnitte wie folgt untereinander kopiert

git add 10\14*\*.csv 
git commit -m "updating files" 
git push origin master 

git add 10\15*\*.csv 
git commit -m "updating files"  
git push origin master 

Ich denke, die y/n Nachrichten werden mit gelöscht git commit heißt (bin mir aber nicht sicher). Die Beantwortung von ‘y’ gibt mir die gleiche Nachricht zurück, während die Beantwortung von ‘n’ zu funktionieren scheint, Commit wird ausgeführt, Dateien nach oben verschoben und es wird zum nächsten Befehlssatz übergegangen, bis die Sperre wieder aufgehoben wird.

Ich habe den PC neu gestartet und die Batchdatei ausgeführt, ohne dass andere Programme geöffnet waren (zumindest manuell), aber ohne Erfolg. Ich glaube auch nicht, dass es einen anderen Prozess gibt, der die Datei sperrt.

Irgendwelche Ideen bitte?

Geben Sie hier die Bildbeschreibung ein

  • Ist D: eine Art gemeinsames Laufwerk? Dies könnte ein Windows-spezifisches Problem sein, das nur auf solchen Laufwerken auftritt. Ihre genaue Git-Version könnte auch von Interesse sein, da der neue Commit-Graph-Code zu diesem Zeitpunkt erst seit etwas mehr als einem Jahr auf dem Markt ist.

    – Torek

    21. Mai 2020 um 12:11 Uhr

  • Mein D Laufwerk ist mein zweites lokales SSD-Laufwerk, das auf meinem Motherboard sitzt. Der Ordner wird jedoch mit synchronisiert Micosoft's OneDrivedaher sieht der Pfad zu meinem Repo so aus D:\Home\OneDrive\xxx\xxx. Meine Git-Version ist: git version 2.26.0.windows.1

    – Änaon

    21. Mai 2020 um 12:47 Uhr


  • Oh. Richten Sie Git niemals auf einen Ordner, den es nicht zu 100 % kontrollieren kann.

    – Torek

    21. Mai 2020 um 12:58 Uhr

  • Hatte das gleiche Problem nach dem Neustart. Allerdings nach git prune die Meldung ist verschwunden.

    – Wassilen Donchev

    25. Mai 2020 um 11:55 Uhr

  • @VasilenDonchev Ah ok, gut zu wissen, ich werde es das nächste Mal versuchen, wenn dasselbe passiert. Ich habe keine Lösung gefunden, ich habe es versucht git gc --force hat aber keinen unterschied gemacht

    – Änaon

    25. Mai 2020 um 17:05 Uhr

Ich hoffe, dies wird später für jemanden nützlich sein: Für mich war das Problem, dass die andere App (VS Code) diese Datei verwendet. Sobald ich es geschlossen habe, ist das Problem verschwunden. Vielleicht kann dir auch der weiterhelfen.

1019450cookie-check“Umbenennung von commit-graph.lock in commit-graph fehlgeschlagen ” beim Ausführen von Git-Befehlen aus einer Batch-Datei

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy