如何使svn diff显示远程更改?

时间:2011-09-09 08:02:45

标签: svn command-line

例如,当我输入

svn st --show-updates 

我得到了

    *   1648648   project/file1

所以我知道file1已经改变了。

我不想更新只是找出改变了什么。 当我输入

svn diff project/file1

它没有显示任何内容,因为该文件没有本地更改。

如何让svn diff显示远程更改?

2 个答案:

答案 0 :(得分:38)

只需要求svn使用HEAD修订版制作差异:

svn diff -r HEAD project/file1

答案 1 :(得分:2)

未经修改的WC和更新的回购之间最正确的差异版本是Cédric

的扩展答案

svn diff -r BASE -r HEAD project/file1