Myeclipse提交svn报错(多svn 删除文件 提交、新增svn 删除文件 提交)有图

博客分类:
&& 今天同事向SVN提交代码时报错,我帮忙看了下,报的错是:Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY,这错误我以前还真没碰到过,于是很感兴趣地思考起来,403 Forbidden会不会是没有权限,可是他可以正常更新,为了确认下,就让他去找IT部门看看,IT部门人员告知他有权限。不知道问题出在哪,只好求助于网络,上百度一搜,有说是权限问题,不过这已经被排除,还有一说是路径问题,更新时路径不区分大小写,而提交时区分大小写。我本地是可以正常提交的,于是将我的提交路径和同事的提交路径比对了下,还真有个字母有大小写之别,问题很可能出在这。那接下该怎么办?当然是修改路径了,可是如何修改?经过一番研究,终于找到了修改的地方:右键--&tortoiseSVN--&Relocate--&修改路径。经过上述操作,再尝试提交,OK,问题解决了。
浏览 30844
浏览: 392987 次
来自: 厦门
小伙子 干得不错!
把C:\Documents and Settings\Admi ...
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
我在setting--&Save Date--&A ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'好记性不如烂博客
svn删除文件或目录后提交失败及解决
svn删除目录后提交显示Item ‘XXXX’ is out of date
有这么几种可能,
1.别人已经提交代码,恰好这个文件或目录有修改,这种情况需要先回复再更新再删除再提交。
2.没有人提交代码,这种情况是svn的bug,但操作起来和上面的步骤一致,也是先回复再更新(更新的时候会发现是自己提交的,擦汗吧骚年)再删除再提交。
没有更多推荐了,51CTO旗下网站
Eclipse向SVN提交程序时出现问题解决方法详解
本文向大家介绍一下SVN提交问题,通过一个实例使用Eclipse向SVN提交程序时出现了问题,比较全面的剖析了在SVN提交过程中要注意的问题。
作者:佚名来源:| 17:13
本节向大家讲解一下在使用Eclipse向SVN提交程序时出现了问题该如何解决,在学习SVN过程中,关于SVN提交方面的问题大家可能经常遇到,下面我们就来看一下使用Eclipse向SVN提交程序时出现了问题时的解决方法,希望通过本文的学习你对SVN提交有一定的认识。
在一个工程中增加了很多程序文件,这些文件有个特点:文件名两两相同,但是分列在两个目录中。我使用Mozilla开发平台开发基于XUL的Firefox的扩展(extension),要支持中英双语,所以在目录en-US和zh-CN两个目录下有名字相同的子目录和文件。当提交到SVN时出现错误,发现Eclipse的SVN插件错误的将zh-CN目录下的一个文件当成了en-US目录下的了,结果,出现了混乱,具体原因不详,下面将现象和解决方法记录了下来。
--------------------------------------------------------------------------------
我工作在Fedora8下,Eclipse是FedoraEclipse3.3.0,安装Fedora8时自动安装的。SVN客户端插件记不清楚是后来安装的还是原来有的,在工作视图中有个&SVN资源库研究&项目。
--------------------------------------------------------------------------------
SVN提交locale/zh-CN/overlay目录时,错误提示:
条目已存在
svn:&/xxx/locale/zh-CN/overlay&已纳入版本控制
提交locale/en-US/overlay下的文件时,错误提示如下:
文件系统没有条目
svn:提交失败(细节如下):
svn:文件找不到:事务&524-1&,路径&/xxx/locale/en-US/overlay/文件名&
--------------------------------------------------------------------------------
我感觉到版本管理状态信息在两个地方分别存储:SVN系统内部和Eclipse插件,两者很容易造成不一致。我没有找到确凿的证据,但是感觉到是Eclipse插件报告异常而造成的不一致。基于这个分析,我首先使用SVN命令行命令将SVN中的锁进行清理,删除问题目录,并执行数据库恢复操作。然后将原来备份的程序文件一个一个拷到工作目录中,主要不要拷备.svn目录,然后将其作为新文件和子目录重新上载,到这一步SVN数据库状态已经正确恢复了。然后进入Eclipse,刷新工程,发现涉及的文件和目录都用一个粗+号表示,不知道什么原因,但是发现Eclipse认为这些目录是没有提交的。这也是我认为Eclipse还保留了一份状态信息。SVN提交后全部恢复。
--------------------------------------------------------------------------------
首先进入本地工作目录,即包含locale子目录的目录。执行下面操作:svndeletelocale,返回信息:
svn:请使用--force选项强制执行
svn:&locale/zh-CN/overlay&尚未纳入版本控制,看来zh-CN/overlay没有在服务器上创建,但是其下的文件却提交到en-US/overlay下了。
我没有敢直接强制删除,先到locale/zh-CN目录中尝试删除overlay,执行下面的操作:svndeleteoverlay,返回信息:
Doverlay/xxx/xxxxx
Doverlay/xxx/xxx
svn:在目录&.&中
svn:在&%$s&中处理命令&%$s&出错
svn:修改&overlay&的入口出错
svn:&overlay&尚未纳入版本控制
可见overlay下有内容已经提交给服务器了,但是overlay本身没有在服务器上建立。
后来我又删除locale/zh-CN下的文件,发现有个文件,暂且称作&文件A&,被锁定了,删除时出现下面的信息:
svn:工作副本&.&已经锁定
svn:运行&svncleanup&删除锁定(输入&svnhelpcleanup&得到用法)
也许就是因为在处理这个文件时出现异常造成锁定没有释放。
执行释放命令,没有产生输出信息,如下:svncleanup
接下来就是强制删除locale下的en-US和zh-CN,使用下面的命令:svn--forcedeletezh-CN和svn--forcedeleteen-US
接下来还在服务器的版本库中执行了恢复命令:svnadminrecover.好像没有发现问题。至此,locale下的子目录都已经删除了。然后,手工创建子目录并将程序文件一个一个拷入。在包含locale子目录的目录下用命令行执行svnaddlocale,提示说locale目录已经加入了版本控制,因为前面我并没有使用svndelete命令删除locale目录,但是我确实使用Eclipse删除了locale目录,而且在&SVN资源库研究&视图下看不到locale目录了,进一步印证SVN和Eclipse分别保留状态信息。于是到locale中执行svnadd*将所有的目录加入,然后再到Eclipse下,发现locale目录下的每个文件和目录都用一个粗+号标记,使用菜单命令,将locale下的目录提交给服务器,提示说locale还没有加入,于是来到上级目录,将locale目录提交给服务器,至此,问题解决。本节有关SVN提交问题讲解完毕。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条热点头条关注头条
24H热文一周话题本月最赞
讲师:153897人学习过
讲师:16378人学习过
讲师:12170人学习过
精选博文论坛热帖下载排行
本书是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜――服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订...
订阅51CTO邮刊博客分类:
1)使用Eclipse开发工具,从SVN或者GIt上down下来的项目有的XML文件报错(提交上去的代码都是没有问题的),而在本地Eclipse中却显示有问题,一般原因是Eclipse中对项目工程的校验,点工程右键&Properties&Validation ,然后将右侧列表中的勾选框全都不勾选,然后clean项目,就可以了.
其他原因后续遇到了再记录。~~
浏览 10648
远去的渡口
浏览: 375295 次
来自: 上海转北京
又仔细看了下,如果设置周日为每周的第一天,应该是正确的,如果把 ...
开始日期结束日期只用博 ...
郁闷了半天,看了文章才知道连错库了!!想揍自己一顿
太感谢了,
幸亏我看了十分钟就来搜了,感谢楼主。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix' 上传我的文档
 上传文档
 下载
 收藏
粉丝量:40
该文档贡献者很忙,什么也没留下。
 下载此文档
SVN使用大全(包含Eclipse配置SVN详细步骤)
下载积分:600
内容提示:SVN使用大全(包含Eclipse配置SVN详细步骤)
文档格式:PDF|
浏览次数:1628|
上传日期: 11:32:19|
文档星级:
全文阅读已结束,如果下载本文需要使用
 600 积分
下载此文档
该用户还上传了这些文档
SVN使用大全(包含Eclipse配置SVN详细步骤)
关注微信公众号

我要回帖

更多关于 svn怎么提交文件 的文章

 

随机推荐