はじめに
TortoiseGit(トータスギット)便利で使っているんですが(特にRevision Graphが好き)、Gitリポジトリで
右クリック(コンテキストメニュー) → TortoiseGit → Git pull
と、「TortoiseGit 」の階層の奥に行くのが微妙に面倒です。
コンテキストメニューにアクションを追加する
で、TortoiseGitにはコンテキストメニュー(右クリック)に直接Gitのアクションを追加する設定があって、
- Gitリポジトリフォルダでコンテキストメニューを開く
- TortoiseGit → Setting → General → Context Menu
- 好きなアクションにチェックを入れる
を使えば、
Gitリポジトリフォルダで右クリック(コンテキストメニュー) → Git pull
とか直接呼び出せて便利です。
追加できない時がある
気持ち良く好きなアクションを追加してて気づくのですが、一部のアクションだけコンテキストメニューに持ってこれません。
で、これを追加には、サブのコンテキストメニューからアクションを除外してやれば良いです。
例:Git switch/checkout... をコンテキストメニューに追加する場合
- Gitリポジトリフォルダでコンテキストメニューを開く
- TortoiseGit → Setting → General → Set Extend Menu Item
- Git switch/checkout...のチェックを外す
- TortoiseGit → Setting → General → Context Menu
- Git switch/checkout...のチェックを入れる
これで
Gitリポジトリフォルダで右クリック(コンテキストメニュー) → Git switch/checkout...
的な感じでコンテキストメニューに表示されるようになります。