是否有svn命令来查找更改特定文件或目录的最新修订版?

时间:2011-01-02 16:05:06

标签: svn commit

是否有svn命令来查找更改特定文件或目录的最新修订版?

3 个答案:

答案 0 :(得分:3)

请参阅Browsing svn book 部分(1.6版本):

命令 svn list 应该允许您获取光栅版本:

  

如果您想要更详细的列表,请传递--verbose (-v)标志以获得如下输出:

$ svn list -v http://svn.collab.net/repos/svn
  20620 harry            1084 Jul 13  2006 README
  23339 harry                 Feb 04 01:40 branches/
  21282 sally                 Aug 27 09:41 developer-resources/
  23198 harry                 Jan 23 17:17 tags/
  23351 sally                 Feb 05 13:26 trunk/

答案 1 :(得分:3)

svn log -l n <file/directory>

其中n是最新的n版本。因此,如果你想检查最后一个修订版,那么它将是1:

svn log -l 1 <file>

通过明智地使用grep,可以减少返回的信息。

从Lazarus邮件列表中收集

答案 2 :(得分:1)

svn info [<filename>]显示的其中一项内容Last Changed Rev,可能与Revision不同 - 工作副本的修订版。