代码之家  ›  专栏  ›  技术社区  ›  Otto

如何修复此Subversion MKCOL错误?

svn
  •  76
  • Otto  · 技术社区  · 17 年前

    当我提交时,我从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)
    
    3 回复  |  直到 17 年前
        1
  •  83
  •   Otto    17 年前

    当您添加了其他人也添加并已提交的目录时,就会发生这种情况。提交时的错误消息确实令人困惑,但如果你这样做 svn up 相反,您将看到以下消息:

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

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

    一般来说,一定要这样做 svn更新 因为错误消息往往更有帮助。

        2
  •  13
  •   Harshal Doshi Jain    10 年前

    当您添加了其他人也添加并已提交的目录时,就会发生这种情况。

    这是表示冲突的东西,但在目录级别(只是为了理解)。

    要解决这个问题,只需执行以下操作 svn update 在提交更改之前