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")