在svn中查看我的更改日志

时间:2011-12-12 09:41:14

标签: svn version-control

我在我的机器上本地使用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。

1 个答案:

答案 0 :(得分:1)

如果您已提交更改,svn diff确实会为您提供空白输出。

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

svn log -r 1234 -v

其中,1234是您的提交号。

删除-r选项将为您提供整个日志:

svn log -v | less