`
ihyperwin
  • 浏览: 432694 次
  • 性别: 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. 提交该更改
分享到:
评论

相关推荐

    java eclipse下的svn配置方法

    ### Java Eclipse 下的 SVN 配置方法详解 #### 一、前言 本文将详细介绍如何在 Java 开发环境中配置 Subversion (SVN),并重点介绍如何在 Eclipse IDE 中集成 SVN 客户端,以便进行版本控制操作。SVN 是一个非常...

    SVN基本使用及如何避免和解决冲突.docx

    Update to Revision 是更新本地内容到指定版本的操作。可以更新本地内容到之前的某个版本。 三、如何避免和解决冲突 冲突是 SVN 中最为常见的问题。冲突的原因有很多,例如多人同时编辑同一个文件,或者文件提交...

    SVN安装包及使用方法

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在软件开发过程中,SVN可以帮助团队协同工作,跟踪每个文件的修改,合并不同开发者的更改,并且能够轻松回溯...

    Svn使用方法和问题的解决方案

    【Svn使用方法和问题的解决方案】 Svn,全称Subversion,是一种广泛使用的版本控制系统,用于管理和跟踪项目源代码的变化。它允许开发者在多个人协作的环境中进行代码的版本控制,确保团队成员的工作同步,并能追溯...

    如何正确使用SVN建立本地文件管理

    这将在指定目录创建一个SVN仓库,但请注意,仓库内的文件不会自动被版本化。 3. **导入源码**: 创建仓库后,尝试使用“导入”(Import)命令导入源码,可能会遇到错误提示:“Unable to open an ra_local session...

    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.rar_svn常用命令

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到历史版本的能力。本文将详细介绍SVN的常用命令,帮助你更好地理解和运用这个...

    svn手册以及使用方法

    对于不希望改变文件原有状态,但想导入到SVN的情况,使用`svn import`。导入时,指定URL即为文件在仓库的位置。 7. **SVN Cleanup** `svn cleanup`用于解决因操作中断或异常导致的锁定问题,或者优化后续操作。它...

    教你如何使用最简单的方法删除.svn

    然而,在某些情况下,我们需要从本地文件系统中彻底清除SVN的信息,比如在将项目打包或分享时不希望包含SVN的元数据。本文将详细介绍一种简单有效的方法来批量删除指定文件夹下的`.svn`文件夹。 #### 一、理解.svn...

    互不连接的两个SVN双向同步方法

    在软件开发过程中,版本控制系统如Subversion(SVN)对于团队协作至关重要。当开发团队分布在不同的地理位置,且出于安全原因无法直接访问同一SVN仓库时,实现仓库间的双向同步就显得尤为必要。SVN虽然原生支持单向...

    SVN usage on Linux

    本文档详细介绍了如何在Linux环境下使用SVN命令行工具来进行版本控制操作,包括但不限于检出代码、创建分支、更新代码、添加和删除文件等基本功能。 #### 二、检出代码 检出代码是指从SVN仓库中获取项目的一个副本...

    SVN安装工具+图解

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理多个人协同开发的源代码和其他文件。在软件开发过程中,SVN可以帮助开发者追踪代码的修改历史,合并不同人的改动,以及恢复旧版本的文件。SlikSVN是...

    ubuntu SVN命令大全

    - 参数 `-r` 后跟版本号,表示更新到指定版本。 #### 六、Status (状态) **命令格式**: - 查看状态:`svn status [本地路径]` - 查看详细状态:`svn status -v [本地路径]` **示例**: - 查看状态:`svn status`...

    svn客户端svn客户端svn客户端svn客户端

    SVN(Subversion)是一种版本控制系统,用于管理对文件和目录的修改历史。它允许团队协作,跟踪文件的每一次更改,并可以轻松回滚到之前的版本。本文将深入探讨SVN客户端,特别是TortoiseSVN,这是一个流行的图形...

    SVN误操作导致的文件夹全是问号的问题

    在使用版本控制系统Subversion(简称SVN)时,有时可能会遇到一些意外情况,例如文件夹内的文件图标出现问号的情况。这通常是由于SVN的工作副本与仓库中的状态失去同步所导致的。以下是对这一问题的详细解释以及解决...

    安装svn安装svn安装svn

    需要从 SVN 服务器 checkout 项目 Jeesite,checkout 到指定空目录。然后,使用 IDEA 打开项目,并等待 Maven 初始化下载依赖项。 数据库的初始化 需要修改数据源,找到 web 项目目录下的 src/main/resources/...

    常见SVN错误处理大串讲

    - **错误描述**:添加文件到SVN后,文件仍然显示为未版本化状态。 - **原因分析**: - 只执行了 `Add` 操作而没有执行 `Commit` 操作。 - 文件的版本化状态未更新。 - **解决方案**: - 确保执行完 `Add` 后,再...

    svn的使用方法简介

    例如,`svn checkout <url> [directory]` 将指定URL的档案库内容复制到本地的directory目录。在实际使用中,你可以使用`svn co`作为简写。 2. Commit(提交):当你在本地工作副本中做出更改后,可以使用`svn ...

    SVN打基线常用命令使用介绍

    在Subversion(简称SVN)这样的版本控制系统中,打基线通常是通过创建标签(tag)或分支(branch)来实现的。这两种方式都可以用来保存项目的特定状态,但它们之间有一些细微的区别: - **标签(tag)**:通常用于...

Global site tag (gtag.js) - Google Analytics