TortoiseGit - Klicken Sie mit der rechten Maustaste auf die Datei, um nur diese Datei zu bestätigen.

1688
OJW

TortoiseGit verwendet das [Windows Explorer] Kontextmenü "Git commit -> master", um Änderungen zu übernehmen.

Ist es möglich, dies so zu konfigurieren, dass standardmäßig nur die Datei übernommen wird, auf die Sie mit der rechten Maustaste geklickt haben (beim Öffnen des Kontextmenüs), und nicht auf alle geänderten Dateien im Repository?

In einem Verzeichnis mit vielen Änderungen möchten wir nicht "keine auswählen" und dann unsere einzige Datei in der Liste "Durchgeführte Änderungen" finden, da wir diese Datei bereits im Explorer-Fenster "ausgewählt" haben.

0

1 Antwort auf die Frage

0
Karan

Ich stütze diese Antwort nur auf Informationen, die hier gefunden wurden, aber Sie müssen es versuchen und sich mit mir in Verbindung setzen:

  1. Finden Sie heraus, wo sich TortoiseGitProc.exe befindet

  2. Speichern Sie die folgenden Dateien als .REG-Datei nach der Bearbeitung im richtigen Pfad zur EXE-Datei (machen Sie die doppelten Backslashes nicht durcheinander!), Und doppelklicken Sie dann, um sie mit Ihrer Registrierung zusammenzuführen:

    Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\*\shell\commit] @="Comm&it"  [HKEY_CLASSES_ROOT\*\shell\commit\command] @="\"C:\\Path\\to\\TortoiseGitProc.exe\" /command:commit /path:\"%1\" /logmsg:\"Committing single file\" /closeonend:0" 
  3. Klicken Sie mit der rechten Maustaste auf eine beliebige Datei, klicken Sie auf Commit und sehen Sie, ob sie funktioniert hat.