4

ポータブル アプリのファンなので (プライマリ ワークステーションで実行している場合でも)、msysGitC:\のポータブル バージョンを使用していますが、シェル フック、環境変数、GUI セットアップ、アイコンなどはインストールされません。雇用主から提供された元のクリーンなイメージにアプリをインストールしたため、雇用主が新しい Windows イメージを提供するたびに、すべてのポータブル アプリ (Git を含む) を再インストールする必要がありません。

ポータブル バージョンをシェル フック (Git Bash Here / Git GUI here) とアイコン (ただし、インストールされていない) に単純に「登録」できるスクリプトはありますか?

別の言い方をすれば、完全版をインストールすると、D:\PortableApps\Gitすべてのファイルストレージを一元化するという点でポータブル版と機能的に同等でしょうか?

4

2 に答える 2

3

以下をファイル (install.reg など) にカット アンド ペーストし、ダブルクリックします。

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui] @="ここに Git &GUI"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui\command] @="\"D:\PortableApps\Git\bin\wish.exe\" \"D:\PortableApps\Git\libexec\git-core\git -gui\" \"--working-dir\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell] @="ここで Git Ba&sh"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_shell\command] @="wscript \"D:\PortableApps\Git\Git Bash.vbs\" \"%1\""

次のターゲットを指定して、Git Bash.lnk という名前のショートカットを作成します。

C:\WINDOWS\system32\cmd.exe /c ""D:\PortableApps\Git\bin\sh.exe" --login -i"

ポータブル Git が Windows シェルに登録されました。

于 2011-02-28T06:46:24.293 に答える