我无意中删除了SVN中的一个文件夹,并立即将其添加回来。我遇到了一个问题,我的解决方案最终从我的本地副本和服务器副本中完全删除了该文件夹。我可以对任何其他文件或文件夹进行更新和提交而不会出现问题,但如果我尝试创建一个具有相同名称、添加和提交的文件夹,则会出现以下错误:
MKCOL :服务器在响应'/svn/www/!svn/wrk/9de0d765-2203-456c-af16-58e792ec7ac0/trunk/htdocs/solutions/medical‘的
请求时发送了意外的返回值(不允许使用405方法)
我已经运行了无数次清理,提交,更新等。没有什么能解决这个问题。想法?
仅供参考,我没有重命名顶级文件夹的选项。
发布于 2010-08-30 23:30:30
我的猜测是,您尝试添加的文件夹在SVN中已经存在。您可以通过将文件签出到不同的文件夹来确认,并查看trunk是否已经具有所需的文件夹。
发布于 2011-11-08 11:02:33
对我来说,修复它的最快方法是复制受影响的文件夹,并使用替代名称提交它。然后是svn mv duplicateFolder originalFolder
。很简单。
因此,使用folder1并创建一个folder1Copy:
svn delete folder1
svn add folder1Copy
提交和更新:
svn mv folder1Copy/ folder1/
再提交一次,问题就解决了。
发布于 2013-05-15 21:45:49
我的“消失”文件夹是libraries/fof
。
如果我删除了它,然后运行更新,它就不会出现了。
cd libaries
svn up
(什么都不会发生)。
但使用实际名称进行更新:
svn update fof
做了这个小把戏,并且更新了。因此,我将我的(手动归档的)工作副本放在上面,然后重新提交。最简单的解决方案。
https://stackoverflow.com/questions/3601669
复制相似问题