今天我在往服务器上提交代码时出现错误。错误提示如下图,
从错误代码上看是由于没有权限导致的。
但是别的模块的代码都是可以提交成功的,只有资源文件提交不成功。
针对这个问题,可能有两方面的原因,一是服务器端出现问题,二是客户端出现问题。(没有权限这个说法不合理,应为别的模块都可以提交)
为了排除服务器端得错误,我把服务器端重启了,再试还是不成功。
客户端 方面通过排除也是没有问题的。
最后直接在文件夹上提交,提示的信息如下
最后想起来,由于资源文件在第一次提交后,又将对应的资源删了一次不过好像没有提交,后来又添加了相同资源,所以就导致提交不上。
服务器端有一个同名的资源、而客户端却有一个同名的资源文件,但是版本号不一致。都导致冲突了。
为了解决该问题,将客户端的资源先备份出来,然后删除。再将客户端还原到服务器端的版本,然后再次提交将服务器端的资源删除,在将备份的资源添加进去,提交到服务器就不会出错了。
这个错误告诉我们对元源代码有更改后,如果没有错误就需要及时提交到服务器上,避免多个指令同时提交。