`
qimo601
  • 浏览: 3416331 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

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 

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

 

1
0
分享到:
评论
2 楼 qimo601 2012-02-27  
总结只改变文件名字大小写的最终解决方法。
这种只需要改变文件大小写的,最好的方法就是:
1:在SVN服务器改好名字。patientExam.jpg -> PatientExam.jpg
2:在本地VS中把名字改好。patientExam.jpg -> PatientExam.jpg
3:更新本地VS项目版本。update to the latest version
4:刷新本地VS项目。frush
你可以看到结果绝对成功。因为大小写实际不影响!
正常改成另外一个不名字后,直接提交,SVN服务器会直接更新文件顶替旧文件。
改成大小写不同的同名文件,必须按照上述方法,否则提交总会失败。
1 楼 qimo601 2012-02-21  
ankhsvn 提交失败 出现 not in found

一般都是我在之前删除某个文件,又同时建立同名的文件。然后commit失败,就会出现这样的提示错误。


我试过好多种办法,最后只能通过在VS菜单里,从SVN内,重新载入这个解决方案。

相关推荐

    VS2015 Ankh SVN 2.6.12

    AnkhSvn是微软Visual Studio 2005和2015个颠覆源控制供应商。 对所有项目类型AnkhSvn Visual Studio支持的提供™颠覆®Apache源代码管理支持和允许你执行最常见的版本控制操作直接从微软Visual Studio IDE里面 挂起...

    vs2019使用的AnkhSvn插件AnkhSvn2019

    vs2019能使用的插件AnkhSvn2019

    Ankhsvn 安装及使用

    AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。...

    最新版本的AnkhSVN中文版ankhsvn.zip

    最新版本的AnkhSVN中文版ankhsvn.zip Vs的svn插件 最新版本的AnkhSVN中文版,支持VS2015,它是一款在VS软件管理Subversion的插件, 方便你在VS编程时添加提交更新文件,而无需在命令行模式手工提交, 作一一款开源的...

    AnkhSVN 2.5.12471.17

    VS2008的SVN插件AnkhSVN。 1.下载完毕后,进行安装,安装向导安装即可。 2.打开VisualStudio2008,单击菜单“工具”-“选项”,然后选择SourceControl下的插件选择,选择我们刚刚安装的插件。 3.新建项目,勾选...

    AnkhSvn-2.4.11610

    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.0.5250

    这是AnkhSVN最新版,网络上没有!!!从企业内部得到!!对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源代码控制包交付的。 AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、...

    AnkhSVN2019.vsix

    AnkhSVN2019 非常简单好用的SVN管理工具,Visual studio 底部清楚展示迁出代码,冲突代码,实现选中若干项提交或者撤回,而且代码文件的√比VisualSVN圆点更好看,已经习惯了它。

    AnkhSvn操作手册

    9 2.4.4 什么是冲突合并视图 10 3 开始使用 AnkhSvn10 3.1 安装 AnkhSVN 10 3.2 在 VisualStudio 中启用 AnkhSvn 10 3.3 将项目连接到 AnkhSVN 11 3.4 增加解决方案到版本库 12 3.5 浏览版本库13 3.6 增加工作拷贝到...

    AnkhSVN插件下载

    AnkhSVN最初是作为Visual Studio的一个插件出现的,通过它,你可以在Visual Studio中开发用SVN版本控制的项目。这次所发布的2.0版本完全重写了内核引擎。而对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源...

    AnkhSVN(支持VS2019版)

    最好用的VS SVN插件AnkhSVN,完美支持 Visual Studio 2005, 2008, 2010, 2012, 2013, 2015, 2017 and 2019。最新已支持VS2019。

    AnkhSVN 在VS中管理SVN

    AnkhSvn 2.6.12735版本及VS2017插件版本,AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交

    AnkhSVN2019.zip

    AnkhSVN for vs2019插件 原版本无人维护了,这是一个fork版本,专门支持vs2019

    AnkhSVN中文版+英文版

    AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。 AnkhSvn-2.5.12443中文版支持VS所有版本,支持VS2005-到 VS2013...

    AnkhSVN-2.5.12443简体中文版和 tortoiseSVN_x64简体中文版

    tortoiseSVN_x64简体中文和版AnkhSVN-2.5.12443简体中文版 VS2013正常使用

    AnkhSVN 2.5.12128 简体中文版 (2013年09月16日)

    AnkhSVN 2.5.12128 简体中文版 (2013年09月16日)

    AnkhSVN 2.1.10129

    AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides Apache Subversion source code management support to all project types supported by ...

    AnkhSVN时下最新版(2017.03.15,适用Visual Studio 2017)

    AnkhSVN时下最新版(2017.03.15,适用Visual Studio 2017) 支持从05到17版Visual Studio: Open Source Subversion SCC Provider for Visual Studio 2005, 2008, 2010, 2012, 2013, 2015 and 2017.

    AnkhSVN,SVN插件(VS2015、VS2017、VS2019)

    1、适用于Visual Studio的SVN插件AnkhSVN,支持(VS2015、VS2017、VS2019)VS-SVN插件 2、del-svn.reg : 一键删除文件夹下所有SVN相关文件,解除SVN关联。

    vs2010等svn 免费扩展AnkhSvn-2.4.12012.msi

    AnkhSVN的一个Subversion SourceControl的,供应商为Visual Studio。该软件允许您直接从里面的微软Visual Studio IDE中执行最常见的版本控制操作。随着AnkhSVN的你不再需要离开你的IDE来执行任务,如查看源代码的...

Global site tag (gtag.js) - Google Analytics