Kontextmenüeintrag "Git GUI" für Windows 7 64-Bit

10

Git für Windows scheint die zusätzlichen Kontextmenüeinträge für "Git GUI Here" (oder "Git Bash Here") auf 64-Bit-Systemen nicht zu unterstützen. Gibt es eine andere Möglichkeit, einen Eintrag für "Git GUI" im Kontextmenü anzuzeigen, damit die Commit-Oberfläche mit dem aktuell ausgewählten Ordner geöffnet wird?

Bearbeiten

Ich habe die Installationsoption gesehen und sichergestellt, dass sie aktiviert und sogar einige Male neu installiert wurde. Auch TortoiseGit entfernt und den Computer neu gestartet, aber nichts scheint zu helfen. Nach allem, was ich online finden konnte, hatte ich den Eindruck, dass Sie selbst mit dem Erstellen und Ändern von msysgit herumspielen müssen, damit die Kontexteinträge auf 64-Bit-Systemen funktionieren, was ich nicht gerne mache.

Brad Mace
quelle

Antworten:

8

Sie können einfach Folgendes eingeben: regsvr32 "%PROGRAMFILES%\git\git-cheetah\git_shell_ext64.dll"in ein Konsolenfenster (oder Win + R verwenden).

Breit
quelle
2
Meinten Sie regsvr32 -u?
Michael Cook
1
Für mich musste ich PROGRAMFILES (X86) verwenden, aber das Grundprinzip hat funktioniert, danke!
Rogerdpack
@cadmium: Nein, ich meinte 'regsvr32' ohne das '-u', da die Shell-Erweiterung registriert und nicht abgemeldet sein sollte.
Breit
5

Nun, ich habe ein Programm namens Open ++ gefunden, mit dem Sie benutzerdefinierte Kontextmenüeinträge erstellen können. Konfigurieren Sie wie folgt:

Geben Sie hier die Bildbeschreibung ein

und dann können Sie im Open ++ - Untermenü darauf zugreifen:

Geben Sie hier die Bildbeschreibung ein

Es ist nicht ganz so schön, da es sich in einem Untermenü befindet und immer angezeigt wird und nicht nur, wenn Sie sich in einem Repository befinden. Es ist jedoch besser, als jedes Mal, wenn Sie die GUI starten, Ihr Repository auswählen zu müssen.

Brad Mace
quelle
2

Ich hatte das gleiche Problem. Nach der Installation von msysgit nicht im normalen Programmverzeichnis funktioniert alles einwandfrei.

Paul Schröder
quelle
1

Ich habe Git für Windows 1.7.6 auf meinem 64-Bit-Windows 7-System installiert, und die Kontextmenüeinträge funktionieren für mich einwandfrei. Dies ist eine Option im Installationsprogramm.

PleaseStand
quelle
Ja, ich habe diese Option gesehen, aber sie scheint nichts für mich zu tun. Ich habe der Frage weitere Details hinzugefügt.
Brad Mace