subversion(svn)で、過去ログのauthorを一気に変更するワンライナー
例えば、のび太とジャイアンがsubversionで共同開発していて、
リビジョン10000まで行ったところでジャイアンが
「おまえのコミットはおれのコミット」
と過去ログのauthorを書き換えるという暴挙に出たとします。
このとき、ジャイアンが打つべきコマンドはこれです。
svn log -q /tmp/svnlog
grep nobita /tmp/svnlog | awk '{print $1}' | sed s/r// | while read line ;do ; svn ps --revprop -r $line svn:author gian $REPO ; done
ワンライナーと言いながら2行のコマンドになってしまいました。
何かのお役にたてば幸いです。
カテゴリ:
Subversion