Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在svn中查看我的变更日志_Svn_Version Control - Fatal编程技术网

在svn中查看我的变更日志

在svn中查看我的变更日志,svn,version-control,Svn,Version Control,我正在我的机器上本地使用subversion。我已向存储库提交了一些更改。当我打印svn状态时,我得到 ? binCharged ! mem.xyz ? binSge/.nfs00000000002c8aeb00000060 ? binSge/test.dat ? binSge/propFile.dat ? binSge/FTout.dat ? binSge/mem ! binSge/binSge/F

我正在我的机器上本地使用subversion。我已向存储库提交了一些更改。当我打印svn状态时,我得到

?       binCharged
!       mem.xyz
?       binSge/.nfs00000000002c8aeb00000060
?       binSge/test.dat
?       binSge/propFile.dat
?       binSge/FTout.dat
?       binSge/mem
!       binSge/binSge/FTdev.dat
!       binSge/binSge/L.dat
!       binSge/binSge/Ltest.dat
!       binSge/binSge/prevProp.dat
!       binSge/binSge/mem.xyz
!       binSge/binSge/propFile.dat
!       binSge/binSge/FTout.dat
!       binSge/binSge/parOut.txt
!       binSge/binSge/file.txt
!       binSge/binSge/mem
Whis ok,因为Binge没有添加到存储库中,它仅用于测试。当我打印svn diff时,我得到一个空行,而我知道我应该得到一些有用的输出

那么,如何读取我的变更日志并查看文件之间的差异呢


我正在命令行中使用scientific linux。

如果您已经提交了更改,
svn diff
将给您一个空白输出

如果您知道提交的修订号,则可以获取更改日志 使用以下命令:

svn log -r 1234 -v
其中,1234是您的提交编号

删除-r选项将获得整个日志:

svn log -v | less

谢谢,但这不是我的意思。有没有办法在提交行中查看版本列表?有没有办法比较两个特定的文件?如果您的意思是比较同一文件的两个版本,但版本不同,您可以尝试:
svn diff-r x1:x2 file_name
,其中x1和x2是需要比较的两个版本