欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


BXP服务器改IP的方法
什么是vi编辑器
linux中iptables防火墙怎么设置
11个很有用但鲜有人知的 linux 命令
Linux系统时间怎么设置
CentOS+nginx+uwsgi+Python 多站点环境搭建
ubuntu安装虚拟磁带库mhvtl的方法
结构化数据和非结构化数据是什么意思?
增强IIS安全性的五个简单措施
linux系统中的批量删除文件与空文件删除的命令介绍
SVN更新时不能打开新文件svn-base系统找不到指定的文件
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   svn服务器架设在linux系统上,svn客户端在windows上,在update的时候可能会出现“Can't open file.

  XXXX/tmp/text-base/XX.svn-base 系统找不到指定的文件”的错误。

  这是由于Linux服务器上的目标文件中存在两个相同文件名的文件。因为linux系统的文件名区分大小写,windows系统不区分文件名的大小写,例如readme.txt和ReadMe.txt在linux系统上是两个不同的文件,但是在windows下将是同一个文件,当从linux服务器更新到windows上时,就会出现上述问题。

  解决办法:

  代码如下

  TortoiseSVN --> Repo-Browser

  在弹出的窗口中,选择其中重名的文件之一,右键,delete,Ok .

  Commit!

  重新update一下。

  有朋友说可以这样处理,但没测试过

  解决方案 A)(推荐)

  1. 提交你工作副本中的改变到版本库

  2. 使用版本库的浏览器立即重命名该文件的大写(小写)为小写(大写)

  3. 更新你的工作副本

  解决方案 B)

  1. 使用TortoiseSVN子菜单中的重命名命令将UPPERcase重命名为UPPERcase_ 格式

  2. 提交该更改

  3. 将UPPERcase_重命名为upperCASE格式

  4. 提交该更改

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站