如何解决此Subversion MKCOL错误?

时间:2020-03-06 14:24:35  来源:igfitidea点击:

当我提交时,我从Subversion得到这个错误:

bash-2.05b$ svn commit -m "testing subversion, still"
Adding         baz
svn: Commit failed (details follow):
svn: MKCOL of '/viper/!svn/wrk/6b9bcd38-b2fe-0310-95ff-9d1a44098866/sandboxes/ohammersmith/trunk/baz': 405 Method Not Allowed (http://svn.example.com)

解决方案

当我们添加其他人也已添加并已经提交的目录时,就会发生这种情况。提交时的错误消息确实令人困惑,但是如果我们执行" svn up"操作,则会看到以下消息:

bash-2.05b$ svn up
svn: Failed to add directory 'baz': object of the same name already exists

要解决此问题,请删除目录(或者将其移到一边)并执行" svn更新"以获取服务器上的版本并重新进行更改。

通常,请确保执行" svn update",因为错误消息往往会更有帮助。