我通过Linux命令行界面使用Subversion。如何输出Subversion中两个特定版本之间的差异?
我想查看我的终端中名为fSupplierModel.php
的特定文件修订号11390和8979之间的差异。我怎样才能做到这一点?
我通过Linux命令行界面使用Subversion。如何输出Subversion中两个特定版本之间的差异?
我想查看我的终端中名为fSupplierModel.php
的特定文件修订号11390和8979之间的差异。我怎样才能做到这一点?
比较完整版本,它只是:
svn diff -r 8979:11390
如果你想对你目前保存比较上次提交状态工作文件,您可以使用方便的关键字:
svn diff -r PREV:HEAD
(注意,没有事后指定的任何东西,在指定的修订版中的所有文件进行比较。)
如果添加后的文件路径,您可以比较特定文件:
svn diff -r 8979:HEAD /path/to/my/file.php
把HEAD:PREV在diff输出中似乎对我更有意义,也许会帮助其他人 – Fonix 2016-12-02 02:27:56
添加这里是如何应用它回:https://stackoverflow.com/questions/10333712/how-to-make-and-apply-svn-patch – Vadzim 2017-12-19 08:11:05