在去度假之前,我暂停了一个项目的开发。现在过了几个星期,我想知道我最后做的源代码工作是什么?
是否有机会查看例如在 WebSVN 中整个存储库的最后更改?
svn log-我相信 WebSVN 对此也有一些特性。
svn log
WebSVN 概览中央顶部附近的“ ViewLog”链接显示 svn-Log。然而,用户界面并不完全出色; 我更喜欢 TortoiseSVN 的日志查看器。
svn log -v
svn log -r {2009-09-17}:HEAD
2009-09-17是你度假的日期。要查看更改后的文件以及摘要,请添加一个 -v选项:
2009-09-17
-v
svn log -r {2009-09-17}:HEAD -v
我还没有使用 WebSVN,但是在某个地方会有一个日志查看器,它在底层执行相当于这些命令的操作。
如果你还没有在假期前提交你的最后修改。 - 项目文件夹的命令行。 - 输入「 svn diff」
svn diff
如果您已经提交了假期前的最后更改。
如果您有一个工作副本,那么 svn 状态将有所帮助。
svn status -u -v
--show-updates(-u)选项联系存储库并添加有关过期内容的信息。
--show-updates
-u
你可以使用 承诺监视器。这个小工具使用非常少的内存,并通知你所有的提交你已经错过了。
在控制台(终端)中打开您的工作副本文件夹并选择以下命令。 查看 最后的改变: 如果你有 忠诚的最后修改,使用:
svn diff -rPREV
如果你在工作拷贝中使用 左边的变化(这是不好的做法) ,那么使用:
查看 提交日志: 如果你在分公司工作:
svn log --stop-on-copy
如果你使用的是后备箱:
svn log | head
或者只是