LoginSignup
1
1

More than 5 years have passed since last update.

svnでマルチプロジェクトを管理している時に各リビジョンが一斉に知りたいなと思った時のメモ

Posted at

例えば、以下の構成のようなディレクトリで

  • 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のファイルを含むことがわかります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1