はじめに
Windows ではエクスプローラーのアドレスバーに cmd とか powershell とか入力すると、エクスプローラーで開いているディレクトリをカレントとしてターミナルを開いてくれます。
便利!1
Subversion でも同じことをしたい。いちいち右クリックとかしたくない。
サポンテは職場で TortoiseSVN を使用しています。svn コマンドを直接使うことはほとんどないのですが、作業フォルダですばやく「リポジトリブラウザ」を開きたいことがよくあります。エクスプローラーのアドレスバーに subversion とか入力すると2リポジトリブラウザを起動してほしい!というコンセプトで、昨日の git に続いてスクリプトを作ります。
概要
パスの通っている位置に、バッチファイルを作るだけです。
サポンテは「Scripts」などの名前のフォルダを作って、そこに色々入れています。そのフォルダは Launchy のカタログ化対象にも登録していて、グローバルに起動するスクリプトもそこに格納しています。
バッチファイル内容
Git に比べると少々複雑になります。
@echo off for /f "usebackq delims=" %%A in (`cd`) do set CURRENT_DIR=%%A start "subversion" "TortoiseProc.exe" /command:repobrowser /path:"%CURRENT_DIR%"
これを subversion.bat のようなファイル名で、先ほどの「パスの通っているフォルダ」に置いてください。アドレスバーに subversion とタイプして Enter キーを押すと、リポジトリブラウザが開くはずです。
以上です。3
