总结只改变文件名字大小写的最终解决方法。
这种只需要改变文件大小写的,最好的方法就是:
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
你可以看到结果绝对成功。因为大小写实际不影响!
分享到:
相关推荐
AnkhSvn2019就是这样一个针对VS2019的插件,它专门为Visual Studio集成Subversion(Svn)版本控制系统,使得开发者在VS2019内部就能完成版本控制操作。 AnkhSvn是一款开源的、免费的Visual Studio插件,它使得开发...
AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端,专为Visual Studio集成。这个压缩包包含了两个不同版本的AnkhSvn插件:AnkhSvn-2.1.7444.278.msi和AnkhSvn-2.1.8420.8.msi。这两个版本可能在功能上有所...
AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端,专为Visual Studio集成而设计。在本文中,我们将深入探讨AnkhSvn 2.6.12735版本及其特点,以及如何进行安装。 首先,让我们了解什么是Subversion(SVN)...
AnkhSVN是一款针对Microsoft Visual Studio的Subversion(SVN)客户端插件,它使得开发者在Visual Studio环境中可以直接进行版本控制操作,无需离开IDE。这款软件的中文汉化版为国内用户提供了更友好的界面,方便了...
AnkhSVN是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它允许开发者在Visual Studio环境中直接进行版本控制操作。AnkhSVN 2.6.12735是该软件的一个特定版本,提供了对Subversion的全面支持,包括提交...
最新版本的AnkhSVN中文版ankhsvn.zip Vs的svn插件 最新版本的AnkhSVN中文版,支持VS2015,它是一款在VS软件管理Subversion的插件, 方便你在VS编程时添加提交更新文件,而无需在命令行模式手工提交, 作一一款开源的...
AnkhSvn是一款针对Visual Studio集成的Subversion(SVN)客户端插件,它使得开发者能够在Visual Studio的环境中直接进行版本控制操作,极大地提升了开发效率。AnkhSvn的版本号2.6.12735代表着该软件的一个特定更新...
《AnkhSVN:在Visual Studio 2022中的Subversion支持》 AnkhSVN是一款集成在Visual Studio环境中的Subversion(SVN)客户端工具,它为开发者提供了便捷的版本控制功能,使得在Visual Studio 2022中进行代码管理变得...
AnkhSVN是一款针对Visual Studio(VS)的开源Subversion(SVN)客户端插件,它使得开发者无需离开IDE就能方便地进行版本控制操作。在VS2017中使用AnkhSVN,可以极大地提高开发效率,因为它将版本控制功能直接集成到...
AnkhSVN是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它使得开发者能够在Visual Studio环境中直接进行版本控制操作。标题中的“AnkhSVN2019.zip”表明这是专为Visual Studio 2019设计的版本,而原始...
AnkhSVN是一款深受开发人员喜爱的Visual Studio插件,专为版本控制系统Subversion(SVN)设计。在Visual Studio 2017环境中,它提供了无缝集成的SVN功能,使得开发者无需离开IDE就能进行版本控制操作。本文将详细...
AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。...
AnkhSVN最初是作为Visual Studio的一个插件出现的,通过它,你可以在Visual Studio中开发用SVN版本控制的项目。这次所发布的2.0版本完全重写了内核引擎。而对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源...
AnkhSVN 2.4 released!(Thursday, August 23, 2012) AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008, 2010 and 2012. AnkhSVN provides Apache™ Subversion® source ...
标题中的“AnkhSVN-2.5.12443简体中文版”和“tortoiseSVN_x64简体中文版”分别指的是两个不同的版本控制工具,它们都是针对Subversion(SVN)系统设计的,用于协同开发和版本管理。 AnkhSVN是一个开放源代码的...
AnkhSVN2019 非常简单好用的SVN管理工具,Visual studio 底部清楚展示迁出代码,冲突代码,实现选中若干项提交或者撤回,而且代码文件的√比VisualSVN圆点更好看,已经习惯了它。
这是AnkhSVN最新版,网络上没有!!!从企业内部得到!!对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源代码控制包交付的。 AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、...
AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端工具,它与Microsoft Visual Studio集成,为在VS环境中进行版本控制提供了便利。AnkhSvn-2.5.12040是该插件的一个具体版本,截至描述时,它是最新可用的版本...
AnkhSVN是一款针对Microsoft Visual Studio集成的Subversion(SVN)客户端,它为开发者提供了一个方便的界面来管理他们的代码版本控制。标题中的“AnkhSVN 简体中文版 2.4.11736.4643”表明这是该软件的一个特定版本...
AnkhSVN是一款针对Visual Studio(VS)设计的Subversion版本控制系统集成插件,它将Subversion的强大功能无缝地融入到VS开发环境中。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于多个人协作...