查看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的内存,并通知你所有你错过的提交。