Windows 用の GitHub をインストールしたところ、便宜上、Windows エクスプローラーのコンテキスト メニューに powershell のエントリを追加しました。レジストリ コマンドは次のとおりです。
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
shell.ps1 で提案されているように、「. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")」を profile.ps1 に追加して、poshgit を取得し、powershell 環境内で残りのセットアップを行いました。ただし、完全に機能しているわけではありません。shell.ps1 が実行されたことを確認できます (「$env:github_posh_git」を実行すると、正しい値が表示されます) が、git リポジトリに移動すると、拡張プロンプトが表示されません。
私は何が欠けていますか?
PS:Windows用のGitHubに付属しているPowershellの唯一のバージョンであり、フォルダーに「1.0」が実行されていると表示されていても
$psversiontable.psversion
戻ってきた
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1