例如,当我输入
时svn st --show-updates
我得到了
* 1648648 project/file1
所以我知道file1已经改变了。
我不想更新只是找出改变了什么。 当我输入
svn diff project/file1
它没有显示任何内容,因为该文件没有本地更改。
如何让svn diff显示远程更改?
答案 0 :(得分:38)
只需要求svn使用HEAD修订版制作差异:
svn diff -r HEAD project/file1
答案 1 :(得分:2)
未经修改的WC和更新的回购之间最正确的差异版本是Cédric
的扩展答案 svn diff -r BASE -r HEAD project/file1