2012-02-08 11 views
1

好吧,這是非常基本的,但我似乎無法找到任何東西...如何禁用Subversion 1.7中的調試信息?

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 ...

回答

1

如果您需要將其刪除(我目前的情況下),請使用以下情形: 創建目錄:/home/martin svn revert --depth infinity {your_dir} rm -r {your_dir}

0

我是Windows上的Subversion命令行工具用戶。我需要修改我的%APPDATA%\Subversion\servers文件以刪除(註釋掉領先的#):neon-debug-mask = 130

對於我的配置,調試輸出僅針對外部SVN回購啓用。內部回購沒有輸出調試輸出。你的配置中可能有類似的東西。