svn diff最后提交并最后分支

时间:2013-06-04 14:26:32

标签: svn branch diff

我创建了一个分支,我做了几个提交。 我希望在文件分支时看到上次提交的修订版和版本之间的差异。

可以这样做吗?

1 个答案:

答案 0 :(得分: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