首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不允许使用SVN 405方法

不允许使用SVN 405方法
EN

Stack Overflow用户
提问于 2010-08-30 23:09:58
回答 11查看 153K关注 0票数 122

我无意中删除了SVN中的一个文件夹,并立即将其添加回来。我遇到了一个问题,我的解决方案最终从我的本地副本和服务器副本中完全删除了该文件夹。我可以对任何其他文件或文件夹进行更新和提交而不会出现问题,但如果我尝试创建一个具有相同名称、添加和提交的文件夹,则会出现以下错误:

MKCOL :服务器在响应'/svn/www/!svn/wrk/9de0d765-2203-456c-af16-58e792ec7ac0/trunk/htdocs/solutions/medical‘的

请求时发送了意外的返回值(不允许使用405方法)

我已经运行了无数次清理,提交,更新等。没有什么能解决这个问题。想法?

仅供参考,我没有重命名顶级文件夹的选项。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2010-08-30 23:30:30

我的猜测是,您尝试添加的文件夹在SVN中已经存在。您可以通过将文件签出到不同的文件夹来确认,并查看trunk是否已经具有所需的文件夹。

票数 170
EN

Stack Overflow用户

发布于 2011-11-08 11:02:33

对我来说,修复它的最快方法是复制受影响的文件夹,并使用替代名称提交它。然后是svn mv duplicateFolder originalFolder。很简单。

因此,使用folder1并创建一个folder1Copy:

代码语言:javascript
复制
svn delete folder1
svn add folder1Copy

提交和更新:

代码语言:javascript
复制
svn mv folder1Copy/ folder1/

再提交一次,问题就解决了。

票数 56
EN

Stack Overflow用户

发布于 2013-05-15 21:45:49

我的“消失”文件夹是libraries/fof

如果我删除了它,然后运行更新,它就不会出现了。

代码语言:javascript
复制
cd libaries
svn up

(什么都不会发生)。

但使用实际名称进行更新:

代码语言:javascript
复制
svn update fof

做了这个小把戏,并且更新了。因此,我将我的(手动归档的)工作副本放在上面,然后重新提交。最简单的解决方案。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3601669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档