例えば、以下の構成のようなディレクトリで
- workspace
- jp.sample.project1
- jp.sample.project2
- jp.sample.project3
jp.sample.project1〜3の各プロジェクトの最終コミットリビジョンを一斉に書き出したい時は以下のシェルスクリプトで実現できます。
report.sh
$ cd workspace
$ ls | xargs -I % -n 1 sh -c 'VER=`svnversion -c %`; echo "$VER %"'
5340:8333 jp.sample.project1
5207:8332 jp.sample.project2
5463:8334 jp.sample.project3
例えば、jp.sample.project1はリビジョン5340〜8333のファイルを含むことがわかります。