回答:
に行く
HKEY_CLASSES_ROOT / Directory / Background / shell / GitKraken / command
変化する
"%somedir%\ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "-p %L "
に
"%somedir%\ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "-p %V "
%V
してみてください\"%V\"
。リポジトリパスにスペースが含まれていたため、同じ問題が発生しました。
このコンテキストメニュー項目は、.git
フォルダ自体を右クリックすると期待どおりに機能します。
非常に古いスレッドで回答することをおologiesびしますが、私は最近この問題を自分で抱えていたので、将来誰かに役立つかもしれません。
最も簡単なことは、GitKrakenを開いて、シェル統合を無効にできる設定を見つけることです。これにより、エクスプローラーの右クリックメニューのオプションが削除されます。そのような設定を見つけた場合は、いつでも再度有効にしてみて、その後機能するかどうかを確認できます。既にレジストリの編集を試みていることを示しましたが、正しく編集していることを確認するために、トピックに関するハウツーへのリンクを次に示します。http: //www.howtogeek.com/howto/windows-vista/ how-to-clean-up-your-messy-windows-context-menu / GitKrakenは明らかにこれを通常の方法でインストールするため、shellとshellexではなくbackground / shellまたはbackground / shellexの下にある可能性があります。ソース:https : //codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/