中易网

svn 命令行怎么解决冲突

答案:2  悬赏:0  
解决时间 2021-03-08 23:53
svn 命令行怎么解决冲突
最佳答案
如果不小心提交了一些动态改变根本不需要的文件到svn服务器上,出现冲突如何解决?

基本思路是首先使用svn resolved filename 放弃对文件的修改,然后就可以提交上去了。

然后svn rm
test.log删除掉这个文件。然后再次提交,如果其他人更新的也同样处理。

1.svn ci -m "update"

svn: Commit failed (details follow):

svn: Aborting commit: 'test.log' remains in
conflict

2.使用svn resolved test.log

3.svn ci -m "update"

这个时候应该可以提交了

4.svn rm test.log

删除掉这个文件

5.svn ci -m "update"

再次提交

这个时候服务器上就没有这个文件了。

在其他的服务器终端上如果遇到这个问题的时候重复这个操作。
全部回答
解决版本冲突的命令。在冲突解决之后,需要使用svn resolved来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion会在work copy中保存所有的目标文件版本(上次更新版本、当前获取的版本,即别人提交的版本、自己更新的版本、目标文件。假设文件名是sandwich.txt,对应的文件名分别是:sandwich.txt.r1、sandwich.txt.r2、sandwich.txt.mine、sandwich.txt)。同时在目标文件中标记来自不同用户的更改。 解决冲突的办法: - 手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行svn resolved filename来解除冲突,最后提交。 - 放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行svn resolved filename并提交。 - 放弃自己的更新,使用svn revert,然后提交。在这种方式下不需要使用svn resolved。 对于svn resolved命令需要非常小心,必须是非常确定冲突已经解决才能使用。否则,会导致subversion以为冲突解决,而使代码库不正确。 解决冲突详细文档:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国在里约奥运会上第一块金牌是谁夺得的?
辉煌水暖地址在什么地方,想过去办事
怎么才能将手机QQ好友发来的视频保存到手机
请问梦见自己杀了人!还把头砍了下来!这有什
necV260x+投影机电源灯亮,灯泡灯亮,状态灯
班上有同学偷班费,已经知道是谁,可是听说他
韩剧兄弟两个都喜欢一个女的,女的和大哥结婚,
红霞足疗馆地址有知道的么?有点事想过去
麦克风一直有杂音有什么解决方法
粤语夜阑是什么意思
姚明当初为什么选择签约锐步?而不是耐克和阿
回老家这么久了 想在老家发展了 想开个店 但
F1到底有多快?
认识个韩国人,他打拼音和我交流,拼音标准得
侨都一品花园地址在什么地方,想过去办事
推荐资讯
为什么我家的冰箱总是叫?
我打算考青海师范大学的学科英语 专业是333教
spss可靠性分析出现警告“用于分析的个案太少
如何导出易信聊天记录
万泰批发在什么地方啊,我要过去处理事情
山东省有什么大学?比较好的一本二本
求个和 逗妇乳 匹配的情侣名
怎么倒空自己?
贵定县邮政局中山西路所这个地址在什么地方,
の◇┅→→→→◥朋友◤←←←←┅◇の ℡↘
野蒜排骨汤怎么炖
价格“元,角,分”英语怎么读如14元2角1分
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?