Subversiveを使ってGUIでSubversionを使用していたのですが、膨大なファイルをコミットしようとすると異常に時間がかかってしまうようです*1。。
というわけでプロジェクトだけはEclipseで作っておいて、あとはコマンドラインでやることにしました。手順は
ですね。
svn checkout "https://www.masatom.in/svnsamples/googlepluginrepo/trunk/@HEAD" \ -r HEAD "trunk" --username "hoge"
カレントディレクトリにtrunkディレクトリができました。
現状はtrunkディレクトリ内にプロジェクトだけが格納されているので、その上にEclipse上のプロジェクトをコピーします。
ただ、コピーするとclassesディレクトリとかもコピーされて、誤ってコミットしちゃうためコミット前に削除。
find ./ -type d -name classes rm -rf `find ./ -type d -name classes`
で、trunkディレクトリで
svn add * svn commit -m ''
一気に全プロジェクトのファイルがコミットされました。
この記事は
現在のアクセス:9973