我创建了一个分支,我做了几个提交。 我希望在文件分支时看到上次提交的修订版和版本之间的差异。
可以这样做吗?
答案 0 :(得分:0)
假设您正在寻找命令行选项,则有两种情况。
将分支扩展到主干。很简单,但主干可能已经更新
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's / r([0-9] )\。 / \ 1 / g'` $ REPOSITORY / branches / my-branch