上周在开发服务器上装了svn服务器
把所有权限都设置了一番后,在本机测试正常后,到其它同事安装,正常
晚上,又一另同安装,出现怪事,只能更新,不能修改或删除的提交,报错的消息是乱码。。唉
于是回到本机测试相同权限,正常
跑过去试了几下,还是不行,没法,让他重启电脑,过了一会,还是不行
这时下了一个小结论,其它电脑都正常,就这电脑不行,是不是中病毒了,没折,实在想不出啥问题
今天上班
另一同事机子也现同样事件,只能更新,不能删除或修改提交
我又跑我本机测试,一切正常
又换了一另同事机子试,以前好的,突然也成那样了。。。郁闷
于是,进虚拟机试了试,虚拟机E文环境的,提交,出错,这下不是乱码,一看就是权限出错了
跑开发服务器试着找哪里权限写错了,用记事本打开,发现有几个乱码的地方
[general]这个字符串在记事本里自动转在了“新日开 "之类的文本
怀疑是不是哪编码字体问题,折腾许久,没折,上自己电脑copy了下notepad.exe覆盖了下,乱码问题解决
以为好了,发现问题依旧。。。。
只好从自己新建的测试权限里复制文本过去,多次折腾,在虚拟机测试了下,突然好了,跑同事机子去试了一上,全好了
有点欣慰的回到自己的机子,给它下了一个结论,开发服务器记事本编码有问题。
刚好有个东西想提交,一提交,太阳了,自己机子出现了之前的问题,跑虚拟机子上看,一切正常。。。
我就郁闷了。。咋我机子好的时候,其它电脑全有问题。。。现在其它电脑全没问题了,咋我机子出问题了。。
我很想向着太阳大喊一声日
又在开始怀疑是不是机子的语言或编码配置问题了,连防火墙也没放过。。折腾,那个折腾。。。结果还是没折
失望中。。。百度了一下“svn 提交失败”
在搜索结果中,亮了一个”url 大小写敏感“字眼。。。
经过测试,恍然大悟
原来是文件夹起名叫"Project",在配置权限是[Project:/]这里的p用了之前用大写,后来改小写
在svn检出的时候,第一次我的路径是svn://xxxx/Project,是对的,其它人用了svn://xxxx/project,
所以我正常,其它人不正常
后来权限删了再写的时候是配置权限是[project:/]
于是,其它人正常,我的电脑不正常。。
太阳啊。你是日
这时间可短暂了,一折一腾。。一个早上过去了嚎~~~