`
qimo601
  • 浏览: 3446147 次
  • 性别: 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内,重新载入这个解决方案。

相关推荐

    vs2019使用的AnkhSvn插件AnkhSvn2019

    AnkhSvn2019就是这样一个针对VS2019的插件,它专门为Visual Studio集成Subversion(Svn)版本控制系统,使得开发者在VS2019内部就能完成版本控制操作。 AnkhSvn是一款开源的、免费的Visual Studio插件,它使得开发...

    AnkhSvn-2.1.7444.278.msi & AnkhSvn-2.1.8420.8.msi

    AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端,专为Visual Studio集成。这个压缩包包含了两个不同版本的AnkhSvn插件:AnkhSvn-2.1.7444.278.msi和AnkhSvn-2.1.8420.8.msi。这两个版本可能在功能上有所...

    AnkhSvn-2.6.12735最新安装包

    AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端,专为Visual Studio集成而设计。在本文中,我们将深入探讨AnkhSvn 2.6.12735版本及其特点,以及如何进行安装。 首先,让我们了解什么是Subversion(SVN)...

    AnkhSVN 中文汉化版

    AnkhSVN是一款针对Microsoft Visual Studio的Subversion(SVN)客户端插件,它使得开发者在Visual Studio环境中可以直接进行版本控制操作,无需离开IDE。这款软件的中文汉化版为国内用户提供了更友好的界面,方便了...

    AnkhSvn-2.6.12735.zip_AnkhSVN_AnkhSVN 2.6.12735_AnkhSvn-2.6_svn_

    AnkhSVN是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它允许开发者在Visual Studio环境中直接进行版本控制操作。AnkhSVN 2.6.12735是该软件的一个特定版本,提供了对Subversion的全面支持,包括提交...

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

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

    AnkhSvn-2.6.12735

    AnkhSvn是一款针对Visual Studio集成的Subversion(SVN)客户端插件,它使得开发者能够在Visual Studio的环境中直接进行版本控制操作,极大地提升了开发效率。AnkhSvn的版本号2.6.12735代表着该软件的一个特定更新...

    (AnkhSvn)Ankh-VSIX-2022 支持VS2022

    《AnkhSVN:在Visual Studio 2022中的Subversion支持》 AnkhSVN是一款集成在Visual Studio环境中的Subversion(SVN)客户端工具,它为开发者提供了便捷的版本控制功能,使得在Visual Studio 2022中进行代码管理变得...

    AnkhSVN 在VS中管理SVN

    AnkhSVN是一款针对Visual Studio(VS)的开源Subversion(SVN)客户端插件,它使得开发者无需离开IDE就能方便地进行版本控制操作。在VS2017中使用AnkhSVN,可以极大地提高开发效率,因为它将版本控制功能直接集成到...

    AnkhSVN2019.zip

    AnkhSVN是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它使得开发者能够在Visual Studio环境中直接进行版本控制操作。标题中的“AnkhSVN2019.zip”表明这是专为Visual Studio 2019设计的版本,而原始...

    visual studio 2017 版 AnkhSVN 插件 亲测可用

    AnkhSVN是一款深受开发人员喜爱的Visual Studio插件,专为版本控制系统Subversion(SVN)设计。在Visual Studio 2017环境中,它提供了无缝集成的SVN功能,使得开发者无需离开IDE就能进行版本控制操作。本文将详细...

    Ankhsvn 安装及使用

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

    AnkhSVN插件下载

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

    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.5.12443简体中文版和 tortoiseSVN_x64简体中文版

    标题中的“AnkhSVN-2.5.12443简体中文版”和“tortoiseSVN_x64简体中文版”分别指的是两个不同的版本控制工具,它们都是针对Subversion(SVN)系统设计的,用于协同开发和版本管理。 AnkhSVN是一个开放源代码的...

    AnkhSVN2019.vsix

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

    AnkhSvn-2.0.5250

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

    AnkhSvn-2.5

    AnkhSvn是一款深受开发人员喜爱的Subversion(SVN)客户端工具,它与Microsoft Visual Studio集成,为在VS环境中进行版本控制提供了便利。AnkhSvn-2.5.12040是该插件的一个具体版本,截至描述时,它是最新可用的版本...

    AnkhSVN 简体中文版 2.4.11736.4643

    AnkhSVN是一款针对Microsoft Visual Studio集成的Subversion(SVN)客户端,它为开发者提供了一个方便的界面来管理他们的代码版本控制。标题中的“AnkhSVN 简体中文版 2.4.11736.4643”表明这是该软件的一个特定版本...

    AnkhSVN2.5.12128(64位)中文版

    AnkhSVN是一款针对Visual Studio(VS)设计的Subversion版本控制系统集成插件,它将Subversion的强大功能无缝地融入到VS开发环境中。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于多个人协作...

Global site tag (gtag.js) - Google Analytics