7

我得到“svn:'。' 当我使用 svn log 命令时,它不是工作副本。

我知道我需要一个工作副本才能使 log 命令工作,但这可以直接在存储库上完成吗?

我的目标是显示存储库的信息(更改历史记录)。我认为每当我需要日志信息时更新工作副本并不是一个好的解决方案。

是否有替代解决方案或每次我需要登录时更新工作副本是唯一的方法?

提前致谢。

4

3 回答 3

12

尝试svn log [repository_url]

这将获取特定存储库的日志,而不是本地、签出的存储库。

请参阅本文档

于 2010-04-28T12:59:10.233 回答
6

使用svnlook log <repos_path>.

于 2010-04-28T12:59:07.060 回答
0

如果您不想提供完整的 URL,但您手头有一个工作副本,您还可以指定您希望存储库中的 HEAD 修订:

svn log -r HEAD:1

省略 -r 时的默认设置就好像您已经指定BASE:1了它只会给您更改直到拉入工作副本的最新版本。

于 2013-08-16T18:43:17.957 回答