如何输出Subversion中两个特定版本之间的差异?
我通过Linux命令行界面使用Subversion。
我想看看terminal中名为fSupplierModel.php
的特定文件修订版11390和8979之间的区别。 我怎样才能做到这一点?
为明显缺乏尝试道歉。 我找不到任何适当的命令开始。
请参阅手册中的svn diff
:
svn diff -r 8979:11390 http://svn.collab.net/repos/svn/trunk/fSupplierModel.php
为了比较整个版本,它只是:
svn diff -r 8979:11390
如果您想比较上次提交的状态与当前保存的工作文件,可以使用方便的关键字:
svn diff -r PREV:HEAD
(注意,之后没有任何指定,比较指定修订中的所有文件。)
如果您之后添加文件path,则可以比较特定的文件:
svn diff -r 8979:HEAD /path/to/my/file.php