SVN差异没有发生?

时间:2011-07-29 07:27:28

标签: svn diff

我从存储库下载了代码,考虑了代码为code-5.2.1和code-5.2.2的代码。两个代码的修订号都相同。我无法做svn diff .once我正在运行cmd:

svn diff code-5.2.1 code-5.2.2 

光标等待一段时间并回到同一位置

我尝试使用修订号,但没有为两个

的同一版本号

2 个答案:

答案 0 :(得分:1)

该命令只显示两个项目中的每个项目与其基本修订版本的不同之处。既然你刚检查过它们,自然就没有任何区别了。

要了解这两个项目与彼此的不同之处,请使用

  diff -r code-5.2.1 code-5.2.2

即。文件系统diff,而不是svn diff子命令。

答案 1 :(得分:0)

您是否希望获得您在代码中进行的本地更改的差异?在这种情况下,只需转到该目录。我假设它是代码-5.2.1。 然后,只需cd code-5.2.1然后svn diff

如果您愿意,也可以比较两个文件夹。这不是用于通过版本控制系统(svn)检查更改记录。 在这种情况下,请输入:

diff -ruN code-5.2.1 code-5.2.2

-u - 统一差异,这可能是你需要的。

来自手册页,
-r - 递归比较找到的所有子目录 -N - 将缺席文件视为空。