svn commit m出错,怎么回事

1、如何降低冲突解决的复杂度:
1、当文档编辑完成后,尽快提交,频繁的提交/更新可以降低在冲突发生的概率,以及发生时解决冲突的复杂度。
2、在提交时,写上明确的message,方便以后查找用户更新的原因,毕竟随着时间的推移,对当初更新的原因有可能会遗忘
3、养成良好的使用习惯,使用SVN时每次都是先提交,后更新。每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。
2、下面描述在使用Commit时的几个注意点:
-------如有多个文件需要同时提交,同时文件在不同的目录下,必须找到这些文件的最短目录上点击Commit,TortoiseSVN会搜索被点击目录以及该目录下所有的文件,并将修改变动的文件罗列在列表中。
-------仔细查看列表中的文件,确定哪些文件时需要更新的,如果不需要更新某个已经变化了的文件,只需要在该文件上点击右键,选择还原操作;选择需要新增的文件,不要将临时文件添加到版本库中。
-------如遇到文件冲突(冲突:要提交的文件已被其他人改动并提交到版本库中)要启用解决冲突功能。
3、解决冲突有三种选择:
A、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn resolved(解决)
B、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行resolved filename并提交(选择文件&右键&解决)。
C、手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行resolved filename来解除冲突,最后提交。
解决冲突:首先应该从版本库更新版本,然后去解决冲突,冲突解决后要执行svn resolved(解决),然后在签入到版本库。在冲突解决之后,需要使用svn resolved(解决)来告诉subversion冲突解决,这样才能提交更新。
阅读(...) 评论()SVN提交时出问题-中国学网-中国IT综合门户网站
> 信息中心 >
SVN提交时出问题
来源:互联网 发表时间: 21:16:45 责任编辑:王亮字体:
为了帮助网友解决“SVN提交时出问题”相关的问题,中国学网通过互联网对“SVN提交时出问题”相关的解决方案进行了整理,用户详细问题包括:svnjavarevert&-N&F:/zotionSystem/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.java&&&&Reverted&F:/zotionSystem/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.javaupdate&&-r&HEAD&--force&&&&svn:&E200009:&Wrong&number&of&targets&has&been&specified&(0),&at&least&1&is&required.&&&&svn:&E200009:&Wrong&number&of&targets&has&been&specified&(0),&at&least&1&is&required.commit&-m&""&F:/zotionSystem/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.java&&&&Sending&&&&&&&&F:/zotionSystem/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.java&&&&svn:&E160024:&Commit&failed&(details&follow):&&&&svn:&E160024:&Commit&failed&(details&follow):svn:&E160024:&File&or&directory&'CompanyTypeManager.java'&is&out&of&&try&updatingsvn:&E160024:&resource&out&of&&try&updatingsvn:&E175002:&CHECKOUT&of&'/svn/dev/!svn/ver/37/java/zotion/product-trace/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.java':&409&Conflict&(https://168.168.168.199)&&&&svn:&E160024:&Commit&failed&(details&follow):svn:&E160024:&File&or&directory&'CompanyTypeManager.java'&is&out&of&&try&updatingsvn:&E160024:&resource&out&of&&try&updatingsvn:&E175002:&CHECKOUT&of&'/svn/dev/!svn/ver/37/java/zotion/product-trace/com.zotion.product-trace/src/main/java/com/zotion/producttrace/service/impl/CompanyTypeManager.java':&409&Conflict&(https://168.168.168.199),具体解决方案如下:解决方案1:File&or&directory&'CompanyTypeManager.java'&is&out&of&&try&updating你提交的这个文件&的版本&在svn中&已经被别人改过了你要先update&&合并更新才可以提交
3个回答2个回答2个回答3个回答2个回答1个回答1个回答1个回答2个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号svn commit一直失败_百度开发者中心吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:6,490贴子:
svn commit一直失败
如图,将本地的文件进行commit显示提交失败,错误信息为:Cannot write to the prototype revision file of transaction 'rqd'because a previous representation is currently being written by this process
真不想玩了 练了那么久 ...
全球sup999
顺带米德伟依旧吊打白...
发个帖没几个能艾特来的...
中国的少年球员全国性的...
给那些准备氪索尔的朋友...
个性化PC浏览器打造海量明星皮肤,全网独家拥有动态截图功能,上网从懂你欢喜开始!还送爱奇艺VIP,百度云超级会员和百度文库特权!网页搜索更快更稳的百度浏览器值得拥有!
您好,真的非常抱歉。麻烦您今天能重新试一下,是不是依旧无法ci成功。
贴吧热议榜
使用签名档&&
保存至快速回贴SVN常见错误提示说明
在使用SVN进行代码代码提交的过程中,客户端常返回一些错误提示,如下表所示:
错误原因及解决方案
Certificate expired
证书过期。解决方案详见
Unable to connect to a repository at URL!
无法访问该SVN库的地址。
一般是由于用户名密码错误导致的。解决方案详见
User xxx do not have permission to operate 1st or 2nd tier directory!
用户不能操作CEE SVN的一级和二级目录,只能修改应用的某个Web服务的某版本目录下的目录或文件。如/12345/ws/1/a.txt
Not allowed to commit .svny!
.svny不能操作,不允许向.svny目录中提交文件。
Sorry,file(xxx Bytes) is too large,limit 400 MBytes!
提交的文件中有超过大小限制的文件。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,your repository is too large,limit 3072 MBytes
超过SVN库的文件总容量上限。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,commit too many files, limit 2000!
单次提交的文件数超过上限。出现这种错误提示时,一般是由于单次提交的文件数过多,请分批多次提交。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,commit too large files, limit 3072 MBytes!
单次提交的文件大小超过上限。出现这种错误提示时,一般是由于单次提交的文件size过大,请分批多次提交。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,your repository has too many files(xxx),limit 100000
版本库文件总数超过CDN SVN库的上限。建议开发者自行删除CDN SVN库里的无效文件。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,the directory "/repo/path" contains too many files(xxx), limit 7000!
单目录文件数超过上限。建议开发者自行删除该目录下的无效文件,或将文件分散到不同目录中。
SVN文件及目录限制详见:,如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
Sorry,please commit later
服务器繁忙,过一段时间后再提交。
Sorry, commit too frequently ,please commit later!
提交的频率超过限制,过一段时间后再提交。
xxx is out of date
如果执行svn commit命令时遇到该提示,那么一般是因为您修改了本地某文件或目录结构,而别人也修改了同一个的文件或目录并且先于您提交到了SVN库。
解决办法详见:
one or more files are in confict state
文件冲突。解决办法详见:
更多SVN错误提示请参考: 。以上由提供
当前位置:
> 详细页面
Linux svn自动更新时报错post-commit hook failed怎么办?
时间: 17:17来源:作者:qipeng
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
系统教程栏目
热门系统教程
在笔记本电脑早已普及到会议室的这个年代,商务人士拿笔记...
热门系统下载
最新系统教程
热门软件下载
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。

我要回帖

更多关于 svn post commit 的文章

 

随机推荐