0
svnadmin load
引发错误时是否有某种参考需要咨询?svnadmin加载:解释错误代码
例如下面,当我尝试加载自创建转储文件,我得到
svnadmin: E160017: Attempted to set textual contents of a *non*-file node
是什么E160017
对应?
svnadmin load
引发错误时是否有某种参考需要咨询?svnadmin加载:解释错误代码
例如下面,当我尝试加载自创建转储文件,我得到
svnadmin: E160017: Attempted to set textual contents of a *non*-file node
是什么E160017
对应?
160017是SVN_ERR_FS_NOT_FILE“名称没有指向文件系统文件”
svn_error_codes.h定义了所有的错误代码,其中每类错误的大小为5000
#define SVN_ERR_CATEGORY_SIZE 5000
并启动错误代码为“APR_OS_START_USERERR ',计算时其值为120000.(见here)
因此,计算错误类别为:
(error_code-120000)/5000
(160017-120000)/5000 = 8 (whole number) = category SVN_ERR_FS_CATEGORY_START
所以这一类的错误代码17是
SVN_ERRDEF(SVN_ERR_FS_NOT_FILE,
SVN_ERR_FS_CATEGORY_START + 17,
"Name does not refer to a filesystem file")