ブランチを作成し、いくつかのコミットを行いました。最後にコミットされたリビジョンと、ファイルが分岐されたときのバージョンとの差分を確認したいと思います。
svnはそれを行うことができますか?
コマンド ライン オプションを探していると仮定すると、2 つのシナリオがあります。
ブランチをトランクに差分します。非常に簡単ですが、トランクが更新されている可能性があります
svn diff $REPOSITORY/trunk $REPOSITORY/branches/my-branch
ブランチの変更のみを比較します。これを行う簡単な方法がまだ見つからないため、ログからブランチ作成リビジョンを解析します
svn diff -r`svn log -v -r0:HEAD --stop-on-copy --limit 1 | grep r[0-9] | sed の/r([0-9] )\ . /\1/g'` $REPOSITORY/branches/my-branch