⑴ SVN上暂不支持该文件SVN打不开文本文档吗
“无法打开文件folder.svn \ tmp \ text-base \ file.svn-base':系统找不到指定的文件。”
两者都意味着除了大小写之外,同一文件夹中的两个文件具有相同的名称; 例如“Readme.txt”和“README.TXT”。Unix和Subversion区分大小写,所以这些文件被认为是完全不相关的。但是在Windows中不区分大小写,所以当它尝试更新Readme.txt(比如说)的README.TXT时,它会中断。
解决这个问题的最可靠的方法是登录到Unix系统(例如io.uwplatt.e)并使用unix notes来检查存储库。然后可以使用svn mv命令重命名其中一个文件。如果您正在尝试将文件添加到存储库中,则可以尝试使用TortoiseSVN-> Rename ...将现有文件重命名为完全不同的文件,然后进行更新。请注意,您需要使用TortoiseSVN重命名命令; 只是在Windows资源管理器中重命名文件不会解决您的问题。
⑵ TortoiseSVN 打开出现"系统找不到指定的路径"怎么办
这个文件找不到,是因为目录路径太长,WINDOWS识别不了这么长的目录,
首先,这个目录上级目录已经是WINDOWS的临时缓存目录,然后是压缩包的一个缓存目录再套下一个压缩包的缓存目录,目录路径太长,造成WINDOWS根本无法识别,所以提示 系统找不到指定文件
将压缩包中的压缩包解压出来,再打开其中的文件,这样就不会提示 错误了
改变系统的临时缓存 目录,将临时缓存目录
右键 我的电脑-- 高级 -- 环境变量
改变 Administrator 的用户变量 中 双击TEMP ,TMP目录路径,把路径改短一点,如图:
可以改相同的目录,也可以是不同的目录,但是不要用根目录,用根目录,会造成出现很多的临时缓存文件,很乱。
系统环境变量不要轻易修改,切记
这样在解压嵌套压缩包的时候,路径就不会变的特别长,错误提示就解决了。
5
最后一种识别了不了的问题,是 中文目录乱码识别不了,解决的方法
可以把安装的目录改为 桌面,或者把中文目录全部变成 简单的拼音
桌面 这个 中文目录,识别出来的是 Desktop ,其实也是英语目录
⑶ svn cleanup失败提示系统找不到指定文件
执行一下SVN的清理,就是那个cleanup,一般就都解决了
⑷ SVN取文件 提示成功了 但找不到,没见文件
看不到什么?从你这张截图什么说明不了啊
如果是对文件夹update后,文件夹中仍然是空的,有两个可能,一是服务器端最新版本这个文件夹中本来就是空的,二是这个文件夹下存放的是子文件夹,而你没有这些子文件夹的读取权限
⑸ SVN更新时不能打开新文件svn-base系统找不到指定的文件
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.
提交该更改