我在我的机器上本地使用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
这是好的,因为binSge没有添加到存储库,它仅用于测试。当我打印svn diff时,我得到一个空白行here我明白我应该得到一些有用的输出。
那么如何阅读我的更新日志并查看文件之间的区别?
我在命令行中使用了科学的linux。
答案 0 :(得分:1)
如果您已提交更改,svn diff
确实会为您提供空白输出。
如果您知道提交的修订号,则可以获得更改日志 使用以下命令:
svn log -r 1234 -v
其中,1234是您的提交号。
删除-r选项将为您提供整个日志:
svn log -v | less