SVN学习(002 svn冲突解决)

尚硅谷SVN高级教程(svn操作详解)

总时长 4:53:00 共72P

此文章包含第20p-第p29的内容


冲突
产生冲突的操作
(第一种 相互不影响的操作)

在这里插入图片描述

用户1修改第二行
在这里插入图片描述
用户2修改第四行
在这里插入图片描述

用户1提交
在这里插入图片描述

用户2提交,提交的时候会提示版本已过时
在这里插入图片描述

这时将用户2的版本进行更新
在这里插入图片描述
查看后 可以提交
在这里插入图片描述

(第二种 相互影响的操作)

用户1和2都更新到版本5
在这里插入图片描述

在这里插入图片描述

用户1修改第三行
在这里插入图片描述

用户2修改第三行
在这里插入图片描述

用户1进行提交
在这里插入图片描述

用户2进行提交,提示无法提交
在这里插入图片描述
用户2进行更新
在这里插入图片描述

这里我们先推迟
在这里插入图片描述

文件的冲突

在这里插入图片描述

冲突的表现
目录内

产生了多余的文件
在这里插入图片描述
在这里插入图片描述

.mine文件 我自己编辑的内容
在这里插入图片描述

.r5(这里的5是上一个版本号)文件 是我们修改之前的内容
在这里插入图片描述

.r6(这里服务器当前的版本号)文件 是最新版本的文件的内容
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

文件内

在这里插入图片描述

当前的文件里的内容
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

解决冲突
手动解决冲突

在这里插入图片描述

  1. 删除多余文件
    在这里插入图片描述
  2. 删除文件内多余符合
    在这里插入图片描述

在这里插入图片描述

  1. 编辑文件到满意状态
    在这里插入图片描述

  2. 提交
    在这里插入图片描述

半自动解决冲突

*加粗样式
在这里插入图片描述

查看vim的位置
在这里插入图片描述
用这个方式也可以编辑文本
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

先备份一下配置文件
在这里插入图片描述

在这里插入图片描述

加最后两行
在这里插入图片描述
重新导入配置文件
在这里插入图片描述

制造冲突

用户1和2的版本号都是11
在这里插入图片描述

用户1修改文件
在这里插入图片描述

用户1提交文件,当前版本为12

在这里插入图片描述

用户2修改文件

在这里插入图片描述

用户2提交文件,无法提交

在这里插入图片描述

本地版本号是11,服务器的版本号是12
在这里插入图片描述

用户2更新版本
在这里插入图片描述
这里我们选择e(编辑)
在这里插入图片描述
编辑完成
在这里插入图片描述
在这里插入图片描述

按r(已解决)
在这里插入图片描述
提交文件
在这里插入图片描述

冲突解决完成
在这里插入图片描述

减少冲突的产生

在这里插入图片描述

总结

在这里插入图片描述


  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值