web-dev-qa-db-ja.com

tortoisegitクローンオプションは右クリックのコンテキストメニューでは使用できません

Windows 764ビットコンピューターにgit2.5.264ビットとTortoiseGit1.8.16.0064ビットをインストールしました。リポジトリのクローンを作成したいのですが、Windowsエクスプローラーを右クリックすると、リポジトリのクローンを作成するオプションが表示されません。

context menu image

TortoiseGit->設定->一般->コンテキストメニューに移動し、クローンオプションがチェックされていることを確認しました:

tortoise git settings menu

Gitを使用してリポジトリのクローンを作成できます。

git clone [email protected]:Group/repo.git myrepo

コマンドラインからTortoiseGitのクローンダイアログを開くこともできます。

TortoiseGitProc.exe /command:clone

しかし、TortoiseGitのシェル統合で動作させることができないようです。

クローンオプションが表示されない理由を誰かが知っていますか?

7
kenober80
  1. 「バージョン管理されていないパスのメニューを非表示」が選択されているため、git作業ツリーが見つからなかったパスのTortoiseGitメニューは表示されません(そこでShiftキーを押す必要があります)

  2. 作業ツリー内(無視されないフォルダー内)では、コンテキストメニューでクローンを使用できません。ただし、新しいバージョン(IIRC> = 2.2)では、バージョン管理されたフォルダーについても、を押すとG​​itクローンエントリを表示できます。 Shift コンテキストメニューを開いている間。

15
MrTux

私は解決策を見つけました。コンテキストメニュー設定ダイアログからClone ...オプションのチェックを外すと、コンテキストメニューのTortoiseGitフォルダーのShift +右クリックコンテキストメニューに表示され、Clone。 ..オプション。 (これはここにリポジトリを作成...オプションにも当てはまります)。コンテキストメニュー設定ダイアログのホバーヒントが「TortoiseGitサブメニューではなくトップコンテキストメニューに表示するメニューエントリを確認する」であるため、これは少し混乱しました。右上のコンテキストメニュー(TortoiseGitサブメニューの上)に表示されることを期待していましたが、表示されませんでした。これらのオプションをチェックすることで、TortoiseGitサブメニューから省略されたため、消えたように見えました。 クローン...およびここにリポジトリを作成...オプションが見つかったので、安心できますが、なぜそうでないのか知りたいです。トップコンテキストメニューに表示されます。

0
kenober80