级别: 初级
作者:elprup
2009 年 9 月 25 日
esvn和问题介绍
esvn是linux下版本控制程序的客户端。和其类似的svn客户端,windows上就是大名鼎鼎的tortoiseSVN。初用SVN的人可能会很疑惑,esvn对于svn的本地文件夹,会自动设置为只读,用户自然想到了在esvn的空白处点击add按钮添加,然而,这时候,系统会提示一个莫名其妙的错误:
svn: "."不是工作副本
svn: 不能打开文件“.svn/entries”:没有该文件或目录
error(1)
问题分析
这个问题确实和软件设计有关。svn的一般过程是从svn服务器下载最新版本的文件,而不是从本地把文件上传上去。在上传时,svn软件默认用户已经把要上传的软件传到了本地的svn文件夹,所以这里的add用来浏览本地文件夹中的文件,给它填上svn表示。而不是从非本地文件夹中读取文件,拷贝到svn上。所以,正确的做法应该是
1. 先把需要上传到svn上的文件copy到svn本地文件夹
2. 打开esvn,找到本地文件夹中新copy到这里的文件,并add。
3. 用esvn进行commit。
结束语
esvn把本地文件夹设置成只读确实很诡异,这也算是一个bug吧。所以我建议使用rapidSVN,本地的文件夹不会设为只读,而且用起来也很方便。
分享到:
相关推荐
1.在accessfile文件中,加入用户名,...2.向passwd文件中,添加用户与对应密码 在命令中心执行如下: cd C:\Program Files\CollabNet\Subversion Server\httpd\bin htpasswd -m D:\svn_repository\auth\passwd 对应帐号
是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...
svn 删除文件后 一update又出来了 怎么回事
关于SVN添加无用的受控文件后,取消文件受控的方法
1.直接执行注册表脚本程序 2.会在右键文件夹,弹出列表项中出现DeleteSVN选项 3.点击DeleteSVN选项,就会删除该文件夹下所有有关svn的控制文件 4.该脚本用于xp,win7等系统
SVN安装文件及SVN中文补丁,相应的安装版本必须匹配相应的svn中文补丁
myeclipse svn检不出资源文件处理办法,报文件已不存在
删除SVN隐藏文件,彻底断开与SVN的连接,代替人工处理,只需轻轻执行就可全部删除。
1.svn提交过程中出现错误的时候,可以使用这个文件进行对svn文件的删除 2. 需要双击运行,注册表 3.成功之后,文件夹右键可以看到 delete SVN Folders 祝大家使用顺利
一个svn.bat批处理文件,直接拷贝到项目根目录下,双击执行,删除项目中所有的.svn文件
python 实现svn的代码下载,解决了请求认证,字符编码,地址长度问题。非常不错的例子。
用来删除SVN文件用来删除SVN文件用来删除SVN文件用来删除SVN文件
用于清除SVN脚本文件,双击文件,写入注册表以后,鼠标右键点击相应SVN文件夹目录,选择“Delete SVN Folders”,即可删除文件夹内的所有svn脚本信息
svn安装文件及操作文件
向svn上提交项目工程的时候 有些不需要的文件是不必要向上提交的。
SVN 删除文件和文件夹 SVN符号的含义 svn提交资源常用的操作 Eclipse
Windows下,svn提交时限制单个文件大小
公司几百人用一个SVN库,一个权限文件Authz 整理下来很不容易!
批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...
SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...