Svn log - svn:'。'不是工作副本

时间:2010-04-28 12:55:31

标签: svn repository logging working-copy

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

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

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

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

提前致谢。

3 个答案:

答案 0 :(得分:11)

尝试svn log [repository_url]

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

请参阅this documentation

答案 1 :(得分:6)

使用svnlook log <repos_path>

答案 2 :(得分:0)

如果您不想提供完整的URL,但是您有方便的工作副本,您还可以在存储库中指定您想要HEAD修订版:

svn log -r HEAD:1

省略-r时的默认设置就像您指定了BASE:1一样,只会将最新版本的更改下拉到工作副本中。