在svn中查看我的变更日志
我正在我的机器上本地使用subversion。我已向存储库提交了一些更改。当我打印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
? 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是需要比较的两个版本