Entrada do menu de contexto "Git GUI" para Windows 7 de 64 bits

10

O Git para Windows parece não suportar as entradas extras do menu de contexto para "Git GUI Here" (ou "Git Bash Here") ao executar em sistemas de 64 bits. Existe alguma outra maneira de obter uma entrada para "Git GUI" aparecer no menu de contexto para abrir a interface de confirmação com a pasta atual selecionada?

Editar

Eu vi a opção do instalador e verifiquei se ela foi verificada e até reinstalada algumas vezes. Também removeu o TortoiseGit e reiniciou o computador, mas nada parece ajudar. Pelo que pude encontrar on-line, tive a impressão de que você tem que criar e modificar o msysgit para fazer com que as entradas de contexto funcionem em sistemas de 64 bits, o que não estou interessado em fazer.

Brad Mace
fonte

Respostas:

8

Você pode apenas digitar: regsvr32 "%PROGRAMFILES%\git\git-cheetah\git_shell_ext64.dll"em uma janela do console (ou usar o Win + R).

Breit
fonte
2
Você quis dizer regsvr32 -u?
Michael Cook
1
para mim eu tive que usar PROGRAMFILES (X86), mas o princípio básico funcionou, obrigado!
Rogerdpack # 24/13
@cadmium: Não, eu quis dizer 'regsvr32' sem o '-u', porque a extensão do shell deve ser registrada e não registrada.
Breit
5

Bem, eu encontrei um programa chamado Open ++ que permite criar entradas personalizadas do menu de contexto. Configure assim:

insira a descrição da imagem aqui

e então você pode acessar no submenu Open ++:

insira a descrição da imagem aqui

Não é tão bom, pois está em um submenu e é sempre mostrado, e não apenas quando você está em um repositório, mas é melhor do que ter que escolher seu repositório toda vez que você iniciar o gui.

Brad Mace
fonte
2

Eu tive o mesmo problema. Depois de instalar o msysgit não no diretório normal do programa, tudo funciona bem.

Paul Schröder
fonte
1

Eu tenho o Git for Windows 1.7.6 instalado no meu sistema Windows 7 de 64 bits e as entradas do menu de contexto funcionam bem para mim. É uma opção no instalador.

PleaseStand
fonte
Sim, eu vi essa opção, mas parece não fazer nada por mim. Eu adicionei mais detalhes à pergunta.
Brad Mace