Windows 7 64ビット用の「Git GUI」コンテキストメニューエントリ


10

Git for Windowsは、64ビットシステムで実行している場合、「Git GUI Here」(または「Git Bash Here」)の追加のコンテキストメニューエントリをサポートしていないようです。「Git GUI」のエントリを取得してコンテキストメニューに表示し、現在のフォルダーを選択した状態でコミットインターフェイスを開く方法はありますか?

編集する

私はインストーラーオプションを見て、それがチェックされていることを確認しました。TortoiseGitも削除してコンピュータを再起動しましたが、何も役に立たないようです。私がオンラインで見つけたものから、コンテキストエントリを64ビットシステムで機能させるためにmsysgitを自分でビルドして変更する必要があるという印象を受けました。

回答:


8

次のように入力するだけです:regsvr32 "%PROGRAMFILES%\git\git-cheetah\git_shell_ext64.dll"コンソールウィンドウ(またはWin + Rを使用)。


2
regsvr32 -uですか?
Michael Cook

1
私にとってはPROGRAMFILES(X86)を使用する必要がありましたが、基本原則は機能しました。ありがとう!
rogerdpack 2013

@cadmium:いいえ、私は「-u」なしで「regsvr32」を意味しました。これは、シェル拡張が登録され、登録解除されないためです。
Breit

5

さて、カスタムコンテキストメニューエントリを作成できるOpen ++というプログラムを見つけました。そのように設定します:

ここに画像の説明を入力してください

次に、Open ++サブメニューからアクセスできます。

ここに画像の説明を入力してください

サブメニューにあり、リポジトリにいるときだけでなく常に表示されるので、それほど良くありませんが、GUIを起動するたびにリポジトリを選択する必要があるよりはましです。


2

私も同じ問題を抱えていました。通常のプログラムディレクトリにないmsysgitをインストールすると、すべて正常に動作します。


1

64ビットのWindows 7システムにGit for Windows 1.7.6をインストールしましたが、コンテキストメニューのエントリは問題なく機能します。インストーラーのオプションです。


ええ、私はそのオプションを見ましたが、それは私にとって何もしていないようです。質問に詳細を追加しました。
ブラッド・メイス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.