127

我通过 Linux 命令行界面使用 Subversion。

我想查看fSupplierModel.php在我的终端中调用的特定文件的修订版 11390 和 8979 之间的区别。我怎样才能做到这一点?

4

2 回答 2

180

参见svn diff手册:

svn diff -r 8979:11390 http://svn.collab.net/repos/svn/trunk/fSupplierModel.php
于 2012-07-24T15:57:39.457 回答
64

要比较整个修订版,很简单:

svn diff -r 8979:11390


如果要将上次提交的状态与当前保存的工作文件进行比较,可以使用方便的关键字:

svn diff -r PREV:HEAD

(注意,之后没有指定任何内容,将比较指定修订版中的所有文件。)


如果之后添加文件路径,则可以比较特定文件:

svn diff -r 8979:HEAD /path/to/my/file.php

于 2015-06-02T23:38:38.663 回答