1.问题描述
项目推送到码云仓库中,在使用svn对代码进行更新和上传,今天遇到一个问题,有个.cs文件,之前因不小心在update的时候移除了,所以后来又建了一个和它名字一样的.cs文件,然后提交出错,我就把它名字进行重命名,结果还是出错,具体错误如下:
Cannot commit 'C:\Users\zy\Desktop\jiaxun\MvcApplication4\Helpers\SendSms.cs' because it was moved from 'C:\Users\zy\Desktop\jiaxun\MvcApplication4\Helpers\SMS.cs' which is not part of the commit; both sides of the move must be committed together
2.解决方案
直接提交了上一级文件夹(父目录)就可以了。(我的问题到这一步就解决啦)
假如提交了上一级文件夹还出错,可能是因为svn里有一份A文件,你已经改名成了B文件,导致的冲突,解决办法就是
1.去svn把A文件删掉,再提交B文件。
2.直接选中项目,svn team 提交,会自动把A文件筛选出来(A文件前带-号,在资源库同步时报错百分之百是因为这个带-号的文件没显示出来)