0

ブランチを作成し、いくつかのコミットを行いました。最後にコミットされたリビジョンと、ファイルが分岐されたときのバージョンとの差分を確認したいと思います。

svnはそれを行うことができますか?

4

1 に答える 1

0

コマンド ライン オプションを探していると仮定すると、2 つのシナリオがあります。

  1. ブランチをトランクに差分します。非常に簡単ですが、トランクが更新されている可能性があります

    svn diff $REPOSITORY/trunk $REPOSITORY/branches/my-branch

  2. ブランチの変更のみを比較します。これを行う簡単な方法がまだ見つからないため、ログからブランチ作成リビジョンを解析します

    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

于 2013-06-05T03:07:05.960 に答える