Ankhsvn 改名出错

 

总结只改变文件名字大小写的最终解决方法。

这种只需要改变文件大小写的,最好的方法就是:

1:在SVN服务器改好名字。patientExam.jpg -> PatientExam.jpg

2:在本地VS中把名字改好。patientExam.jpg -> PatientExam.jpg

3:更新本地VS项目版本。update to the latest version

4:刷新本地VS项目。frush 

你可以看到结果绝对成功。因为大小写实际不影响!

正常改成另外一个不名字后,直接提交,SVN服务器会直接更新文件顶替旧文件。

改成大小写不同的同名文件,必须按照上述方法,否则提交总会失败。

 

---------------------------以前总结的有点问题,只是描述了一些自己遇到的错误-------------------------

开发环境:VS2008+Qt4.7

软件版本套餐:VisualSvnServer + TortoiseSvn+Ankhsvn

下面以图的形式描述一下在VS中改名正常的步骤:

 

1.即将修改的文件和服务器上对应的项目文件目录

      

 

2、在项目中改名后,发生的变化,然后直接提交到Svn服务器。

          

 

 

 

3、提交成功

 

 

 

问题一、只改文件名称大小写(前提服务器上已经有这个文件,和本地已经绑定)

 1、如果改变文件名称大小写,把大写F改成了小写f

2、服务器上已经没了该文件,因为你从本地提交了一个没有ExaminationForm12.ui文件的版本。

 

3、VS项目中也是多了个未识别文件

4、本地物理磁盘中也多了个文件

那么他的解决方法是什么呢,其实很简单。

直接通过VS右击载入已存在的项目:ExaminationForm12.ui.AnkhSVN.0.tmp

然后再在项目里把该文件后缀改成.ui。基本上就可以识别这个文件为新添加项目,或者已存在关联项目。只要提交就可以了。

 

问题2、改名时候出现的其他问题

 

改变文件名大小写也出现如下问题

 

这种时候只需要简单提交更新即可。

 

 

这种时候,比较麻烦,一般还是可以解决的。

只好先备份该文件,然后删除掉该文件,并提交至服务器。这时候没了这个文件了,咱们再把刚才备份的拷贝过来,改完名后,载入项目,重新提交服务器。这样就可以搞定了。


 

 

问题3、只改变大小写,出错:is already under version control

 

 

 

 

 

 

总结只改变文件名字大小写的最终解决方法。

这种只需要改变文件大小写的,最好的方法就是:

1:在SVN服务器改好名字。patientExam.jpg -> PatientExam.jpg

2:在本地VS中把名字改好。patientExam.jpg -> PatientExam.jpg

3:更新本地VS项目版本。update to the latest version

4:刷新本地VS项目。frush 

你可以看到结果绝对成功。因为大小写实际不影响!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值