0

我创建了一个分支,并进行了几次提交。我想查看文件分支时最后提交的修订版和版本之间的差异。

svn能做到吗?

4

1 回答 1

0

假设您正在寻找命令行选项,则有两种情况。

  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 's/r([0-9] )\ . /\1/g'` $REPOSITORY/branches/my-branch

于 2013-06-05T03:07:05.960 回答