svn进行write操作时,什么是真正的大小写敏感

svn进行write操作时,是大小写敏感的。

这里要着重强调一点,什么是大小写敏感: 这里指的是服务器上的数据地址,和你本地用的地址之间要一致。这里很容易混淆。

我遇到了一个问题:

我从svn服务器检出(Checkout)代码用的地址是:
https://cn-s-pdc-002:8448/svn/TranslationKit/trunk/PageSetup 

但是我用这个地址提交(Commit)的时候出错:
Error: Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY
 
用这个地址重命名(Rename)的时候也出错:
Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY
 
这是为什么呢?
我在网上查了很多,安装主流的说法:
1. 大小写敏感,自己做,但是不成功;
2. svn进行Switch操作,自己做,也不成功;
3. svn安装有问题,卸载重装,问题依旧
……

在我极度苦恼的时候,仔细回想了一下:
1. svn是拥有读写权限的,这个没有问题。
2. Switch操作是对应你修改过服务器地址后重新关联用的,和这没关系。
3. 卸载重装,也不能行。
4. 所有只有是大小写敏感了。

这个大小写敏感是哪里不对呢?
就是要 服务器上的数据地址,和你本地用的地址之间要一致。

之前之所以认为自己在大小写敏感上是正确的,是因为看到的地址是从客户端的svn上看到的,每次对比的地址都是本地的。
在检出(Checkout)等读操作的时候,是不区分大小写的,只在做写操作的是区分大小写。
所以我使用https://cn-s-pdc-002:8448/svn/TranslationKit/trunk/PageSetup 
这个地址做读操作是可行的,然而在服务器上的地址是
https://cn-s-pdc-002:8448/svn/translationkit/trunk/PageSetup ,提交等操作就出错。
就是因为t和k两个字母,折腾了我几天。

所以,请记住,是指“ 服务器上的数据地址,和你本地用的地址之间要一致”。

Damon Zhu
2013年10月09日
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值