2016年7月4日月曜日

svn の変更ステップ数をカウント

以下の記事の方法で上手くいかなかったので、カスタマイズしました。
svnでdiffの行数を取得する · 1000g

svn diff -r <REV1>:<REV2> -x -b | grep -a -E '\`[+\-]' | grep -a -E -v '\`[+\-]{3}' | wc -l

-r リビジョン範囲指定オプションです。
最初の grep で変更のあった行数を検索。(行頭判定を変更、テキストファイルとして認識させるために -a オプション追加)
次の grep でヘッダー部分の行数を除外。
最後にカウントします。

今回は以上。

0 件のコメント:

コメントを投稿