Tortoise SVN や Tortoise Git を一時的に無効にする
一時的に使わないので無効にしたい(動作を軽くしたい)、でもアンインストールするのは面倒だ(今度使う時に再インストールが必要でだるい)……という時の無効化方法。
(1) アイコンオーバーレイのキャッシュをナシにする
Tortoise シリーズには TSvnCache.exe やら TGitCache.exe といったプロセスが常駐している。こやつらはアイコンオーバーレイを実現するプロセスなのだが、ファイルシステムをリアルタイムに監視しているため重い(特に大量にファイルを追加/削除するとクソみたいに重くなる)。
これを無効にするには 設定 → アイコンオーバーレイ → 状態のキャッシュ を「無し」にする
(2) コンテキストメニューを表示しない
設定 → 一般 → コンテキストメニュー →「次のパスではコンテキストメニューを表示しない」に *
を設定する。
これを行うと右クリックメニューに Tortoise 系の項目が表示されなくなる。
(おまけ) 元に戻したい場合
コマンドラインで設定画面を開く。パスはおそらく以下になるはず。
c:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:settings
c:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe /command:settings
見つからないなら環境に応じて適宜修正すること。