Commit failed access to * forbidden(SVN Forbidden 错误) - Go语言中文社区

Commit failed access to * forbidden(SVN Forbidden 错误)


今天我在往服务器上提交代码时出现错误。错误提示如下图,

从错误代码上看是由于没有权限导致的。

但是别的模块的代码都是可以提交成功的,只有资源文件提交不成功。

针对这个问题,可能有两方面的原因,一是服务器端出现问题,二是客户端出现问题。(没有权限这个说法不合理,应为别的模块都可以提交)

为了排除服务器端得错误,我把服务器端重启了,再试还是不成功。

客户端 方面通过排除也是没有问题的。

最后直接在文件夹上提交,提示的信息如下


最后想起来,由于资源文件在第一次提交后,又将对应的资源删了一次不过好像没有提交,后来又添加了相同资源,所以就导致提交不上。

服务器端有一个同名的资源、而客户端却有一个同名的资源文件,但是版本号不一致。都导致冲突了。

为了解决该问题,将客户端的资源先备份出来,然后删除。再将客户端还原到服务器端的版本,然后再次提交将服务器端的资源删除,在将备份的资源添加进去,提交到服务器就不会出错了。


这个错误告诉我们对元源代码有更改后,如果没有错误就需要及时提交到服务器上,避免多个指令同时提交。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/jianyi7659/article/details/6646398
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 11:39:24
  • 阅读 ( 1702 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢