我从存储库下载了代码,考虑了代码为code-5.2.1和code-5.2.2的代码。两个代码的修订号都相同。我无法做svn diff .once我正在运行cmd:
svn diff code-5.2.1 code-5.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 - 将缺席文件视为空。