如何在subversion 1.7中禁用调试消息?

时间:2012-02-08 10:19:03

标签: svn

好的,这是非常基本的,但我似乎无法在此找到任何东西......

Subversion 1.7在每个错误上打印调试消息。这似乎是默认行为(几台机器,我没有更改任何选项)。

例如:

[~]% svn log
subversion/svn/log-cmd.c:674: (apr_err=155007)
subversion/libsvn_wc/wc_db.c:7439: (apr_err=155007)
subversion/libsvn_wc/wc_db.c:7439: (apr_err=155007)
subversion/libsvn_wc/wc_db.c:7439: (apr_err=155007)
subversion/libsvn_wc/wc_db_wcroot.c:514: (apr_err=155007)
svn: E155007: '/home/martin' is not a working copy
Exit 1

[~]% cd repo
[~]% svn rm nonexistent
subversion/svn/delete-cmd.c:92: (apr_err=125001)
subversion/svn/util.c:913: (apr_err=125001)
subversion/libsvn_client/delete.c:405: (apr_err=125001)
subversion/libsvn_wc/adm_ops.c:632: (apr_err=125001)
subversion/libsvn_wc/adm_ops.c:632: (apr_err=125001)
subversion/libsvn_wc/adm_ops.c:632: (apr_err=125001)
subversion/libsvn_wc/adm_ops.c:582: (apr_err=125001)
svn: E125001: '/home/martin/repo/nonexistent' does not exist
Exit 1

这在颠覆1.7中似乎是新的,IIRC 1.6没有这样做。

使用 -q 没有帮助,我不能find any option为此...

2 个答案:

答案 0 :(得分:1)

如果您需要将其删除(我目前的情况),请使用以下方案: 创建目录:/ home / martin svn revert --depth infinity {your_dir} rm -r {your_dir}

答案 1 :(得分:0)

我是Windows上的Subversion命令行工具用户。我需要修改我的%APPDATA%\Subversion\servers文件以删除(注释掉前导#):neon-debug-mask = 130

对于我的配置,调试输出仅对外部SVN repos启用。内部repos没有输出调试输出。你可能在配置中有类似的东西。