`
ihyperwin
  • 浏览: 425642 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SVN CheckOut系统找不到指定的文件_解决方法

 
阅读更多
在从SVN版本控制CheckOut(检出)最新版本的代码时,出现“系统找不到指定的文件”错误,然后CheckOut中止。从“Repository Browser”中查看指定的文件存在,而且还同时存在另一个文件,如指定文件是Test.c文件,同时存在test.c文件,而SVN提示找到Test.c.svn-base文件(其实就是找不到Test.c文件)。

产生这种问题的原因就是在某次commit(提交)时,将Test.c文件通过windwos的Explorer改成了test.c文件名。Windows认为是同一个文件,而SVN认为是不同的文件(使用于Linux系统,对文件名大小写敏感),导致SVN认为指定文件丢失。

解决方法:在“Repository Browser”中找到Test.c从右键菜单中“delete”,因为test.c是最新的,保留最新的版本即可。然后再次CheckOut(检出)最新版本的工程就不会有指定文件找不到的错误了。

到这里“SVN CheckOut系统找不到指定的文件”的问题就已经解决了。后面的可以不看了。

这里涉及到一个SVN改变文件名称大小写的问题。TortoiseSVN提供了两种方法如下:

解决方案 A)(推荐)

1. 提交你工作副本中的改变到版本库
2. 使用版本库的浏览器立即重命名该文件的大写(小写)为小写(大写)
3. 更新你的工作副本

解决方案 B)

1. 使用TortoiseSVN子菜单中的重命名命令将UPPERcase重命名为UPPERcase_ 格式
2. 提交该更改
3. 将UPPERcase_重命名为upperCASE格式
4. 提交该更改
分享到:
评论

相关推荐

    svn 清理失败 (cleanup 失败) 的解决方法

    1下载附件(无须安装),把wc.db(SVN目录下的隐藏文件)移到压缩路径下,例如:F:\soft\SQlite2开始 -> 运行 -> 打开 cmd命令 DOS命令打开指定目录例如:F:\soft\SQlite ;3 打开 wc.db:sqlite3 wc.db, 执行 ...

    SVN解决文件冲突conflict的方法_类文件冲突

    SVN怎么解决文件冲突conflict

    SVN仓库彻底删除文件工具

    是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...

    python 实现svn文件下载

    python 实现svn的代码下载,解决了请求认证,字符编码,地址长度问题。非常不错的例子。

    svn使用以及一般错误解决方法ppt

    SVN的核心是配置库,储存所有的数据,配置库按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。 最...

    删除SVN及指定日期文件

    删除SVN及指定日期文件

    SVN_安装包

    SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包SVN_安装包

    _安装_SVN_方法.

    _安装_SVN_方法._安装_SVN_方法.

    linux下的 svn命令

    1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加...

    svn_dll 文件

    svn dll svn dll svn dll

    删除svn文件方法删除你的svn文件

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders

    svn上传不了空文件夹问题解决

    svn上传不了空文件夹问题解决,下载run.bat文件,丢项目根目录运行即可

    svn菜单项说明

    01、SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径,点击确定,即可检出服务器上的配置库。 02、...

    批量删除.svn文件夹、.svn文件

    批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...

    C# AnkhSVN2.7.0.11968___简体中文版(支持 64位)

    AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地...

    skia_svn_sln.zip

    skia_svn_sln.zip skia_svn_sln.zip skia_svn_sln.zip 带工程文件的skia

    强制提交注释和限制指定类型文件提交的svn钩子

    在服务器通过设置svn服务端钩子可以强制开发人员提交注释和限制指定类型的文件提交。

    eclipse_svn_site-1.10.5.zip

    eclipse_svn插件,快下载吧,eclipse_svn_site-1.10.5.zip

    python获取SVN日志

    指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间时间 获取SVN日志指定区间...

Global site tag (gtag.js) - Google Analytics