SVN日志中缺失的修订版本

5
我似乎缺少修订版。我写了:
> svn commit -m "blah. go back"
Sending        report/report2.pl
Transmitting file data .
Committed revision 6.

> svn info
Path: .
URL: file:///home/MYNAME/svn_repository
Repository Root: file:///home/MYNAME/svn_repository
Repository UUID: 05a62b19-7276-0410-ba54-59ad643a30b7
Revision: 3
Node Kind: directory
Schedule: normal
Last Changed Author: MYNAME
Last Changed Rev: 3
Last Changed Date: 2009-10-21 09:52:02 -0400 (Wed, 21 Oct 2009)

哎呀...我以为我已经到第6版了。

如果我尝试将其合并到旧版本,我的修订似乎仍然存在。

1个回答

11

SVN不会自动将您的整个工作树更新到最新版本。

在您的情况下,您在目录./report中提交了一个文件,但然后要求在.上获取信息。如果您要求在./report上获取信息,则应看到第6版。

如果这使您感到困扰,请在每次提交后运行svn update(如果您是多人团队,则无论如何都应该在每次构建之前执行此操作)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接