3

我今天早上使用以下命令提交了一个文件:

svn commit -m "some text" pg1ch/mobile/index_2_pg1app_r2.php

然后后来我从 svn 目录的根目录尝试了命令:

svn log

这将显示我刚刚提交的修订。要实际查看我必须使用的修订版:

svn log pg1ch/mobile/index_2_pg1app_r2.php

为什么我需要放那个路径的完整文件才能看到修订版?即使使用以下命令也不会显示它:

svn log pg1ch/
svn log pg1ch/mobile/

关于我在这里做错了什么的任何想法?

4

2 回答 2

5

在更深的目录中提交单个文件后,您需要svn update在顶层运行。如果不这样做,您将拥有一个混合修订的工作副本,并且顶层(您正在运行 svn log 的地方)看不到最新的修订号。

于 2013-09-17T17:28:18.767 回答
0

您可以运行svn log --full以获取所有日志,如果有这么多日志,那么查看最后的日志不是一个好主意。而不是您可以使用svn log --limit 10查看最后 10 条日志。

于 2013-09-17T17:49:50.003 回答