私は次のようなものを使用して2つのリビジョン間の差分を取得できます
svn diff -r 100:200 > file.diff
ただし、問題は、空白の変更により表示される行が多いことです。空白だけでなく、実際に重要な方法で変化する行だけを書く方法はありますか?
つかいます -x --ignore-space-change
または-x --ignore-all-space
。 (見る svn -h diff
。)
Svn diffの--diff-cmd引数を使用して、代替diffコマンドを使用できます。 diffは、空白を無視するための多くの機能を備えた優れたユーティリティです。
例えば:
svn diff --diff-cmd /usr/bin/diff -x "-w"
このシナリオでは行末は空白と見なされないため、次の場合は無視する必要があることに注意してください。
svn diff -x --ignore-eol-style [etc...]