查看svn中的最后更改
在假期前,我暂停了一个项目的开发。 现在过了几个星期,我想知道我正在从事的最后一件事情是什么?
是否有机会在WebSVN中看到整个存储库中的最后更改?
如果你还没有在假期之前提交你最后的变化。 – 命令行到项目文件夹。 – input' svn diff
'
如果你已经承诺你最后的变化之前休假。
- 浏览到您的项目。
- find一个链接“查看日志”。 点击它。
- select前两个版本,然后点击底部的“比较版本”button。 这将向您显示最新版本与之前版本之间的差异。
在控制台(terminal)打开工作副本文件夹并select下面的命令。 查看上次更改 :如果您提交了上次更改,请使用:
svn diff -rPREV
如果你在工作副本(这是不好的做法)的变化比使用:
svn diff
查看提交日志 :如果您在分支机构工作:
svn log --stop-on-copy
如果你正在使用trunk:
svn log | head
要不就
svn log
svn log -r {2009-09-17}:HEAD
2009-09-17
是你去度假的日子。 要查看更改的文件以及摘要,请添加-v
选项:
svn log -r {2009-09-17}:HEAD -v
我没有使用过WebSVN,但是会有一个日志查看器,它可以在这个命令的后面执行相应的命令。
svn log -v
如果你有一个工作副本,那么svn状态将有所帮助。
svn status -u -v
–show-updates(-u)选项联系存储库并添加关于过期事物的信息。
svn log
– 我相信WebSVN也有一些function。
WebSVN概述中心顶部附近的“查看日志”链接显示了svn-log。 但是,用户界面并不完美, 我更喜欢TortoiseSVN的日志查看器。
你可以使用CommitMonitor 。 这个小工具使用很less的内存,并通知你所有你错过的提交。