SVNコマンドで高速に作業する

開発言語がJavaSubversionでバージョン管理をしている場合
EclipseプラグインSubclipseを入れて作業するのが多いと思います。
SVN更新する時は、プロジェクト毎に「右クリック」 ⇒ 「チーム」 ⇒ 「更新」みたいな感じで作業しますが
リポジトリにコミットされているファイル数が多い場合、結構時間がかかります。
チェックアウトやリポジトリの切り替えも同様です。


そこでSubversionのコマンドをバッチファイルに書いて実行してみたんですがこれがかなり早いです。

モジュールの取り出し (svn checkout)

svn checkout -r HEAD リポジトリのパス ワークスペースのパス --username ユーザー名 --password パスワード --quiet --no-auth-cache

作業コピーの更新 (svn update)

svn update -r HEAD ワークスペース名/プロジェクト名

作業コピーのブランチ切り替え (svn switch)

svn switch 変更するリポジトリのパス/プロジェクト名 プロジェクト名 --username ユーザー名 --password パスワード --quiet --no-auth-cache

他にもコマンドはたくさんありますが、主に使っているのは上記のコマンドです。
さらに他のコマンドやヘルプに関してはコマンドプロンプト上で「SVN HELP」と実行すると表示されます。

SVN HELP UPDATE」などと入力するとコマンド毎の詳細なヘルプが表示されます。
デイリーで行う作業をストレスを感じる事無く行うのは重要です。