2012年1月6日金曜日

コマンドラインから今いるgitレポジトリをSourceTreeで開く

タイトルままですが、コマンドラインからSourceTreeを開く方法

open -a SourceTree /path/to/repo

のような感じで、SourceTree.appで指定したレポジトリを開く方法は知っていたのですが、
わざわざ開きたいレポジトリのルートを指定しないと行けないのが面倒でした。(大抵そのレポジトリ内にいるので)

gitレポジトリのルートとなるディレクトリを取得する方法もあるようなので、それを入れて

# sourceTree
alias st='open -a SourceTree `git rev-parse --show-toplevel`'

とという感じのエイリアスにして使っています。

参考

追記:

SourceTree 1.3からstree というコマンドがインストールできるようになったので、
こちらのバイナリを使えば上記のエイリアスがなくても同じ事ができると思います。

NewImage

SourceTreeのメニューからもインストールできます。

0 コメント:

コメントを投稿