Git: Keine index.lock für schreibgeschützte Operationen erstellen
Gibt es eine Möglichkeit, git zu zwingen, index.lock nicht für schreibgeschützte Operationen wie @ zu erstellegit status
?
Ich zeige den Status meines Arbeitsbaums in tmux an und werde alle paar Sekunden aktualisiert. Grundsätzlich analysiere ich die Ausgabe vongit status --branch --ignored --porcelain
und ein paar andere Befehle. Problem ist, dass bei großen Repositoriesgit status
kann einige Sekunden dauern. Während dieser Zeit kann ich keine anderen Git-Befehle ausführen, da das Repository gesperrt ist.
BEARBEITEN
Hier sind ein paar bilder von dem relevanten teil meiner tmux linie. Beschreibung für Symbole von links nach rechts:
In Synchronisation mit entfernter Verzweigung | 2 inszenierte Änderungen | 1 nicht inszenierte Änderung | 5 ignorierte Dateien | 1 Versteckeintrag:
In Synchronisation mit entfernter Verzweigung | Keine Änderungen im Arbeitsbaum 5 ignorierte Dateien:
Ahead remote branch by 1 commit | Keine Änderungen im Arbeitsbaum 5 ignorierte Dateien: