Top / Subversion / コマンドラインで使用する

Subversiveを使ってGUIでSubversionを使用していたのですが、膨大なファイルをコミットしようとすると異常に時間がかかってしまうようです*1。。

というわけでプロジェクトだけはEclipseで作っておいて、あとはコマンドラインでやることにしました。手順は

ですね。

Linux上でプロジェクトをCheckOut?

svn checkout "https://www.masatom.in/svnsamples/googlepluginrepo/trunk/@HEAD" \
-r HEAD "trunk" --username "hoge"

で全プロジェクト*2CheckOut?

カレントディレクトリにtrunkディレクトリができました。

Linuxにモジュールをコピー

現状はtrunkディレクトリ内にプロジェクトだけが格納されているので、その上にEclipse上のプロジェクトをコピーします。

ただ、コピーするとclassesディレクトリとかもコピーされて、誤ってコミットしちゃうためコミット前に削除。

find ./ -type d -name classes
rm -rf `find ./ -type d -name classes`

で、trunkディレクトリで

svn add *
svn commit -m ''

一気に全プロジェクトのファイルがコミットされました。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Subversion / コマンドラインで使用する

現在のアクセス:9969


*1 やっぱコマンドラインもある程度マスターしておかないといけないですね
*2 っても中身がないですが

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS