关于SVN版本冲突的问题

本文介绍了SVN在代码管理中遇到的版本冲突问题及其解决方案。通过示例展示了两个用户a和b同时修改同一文件导致的冲突,以及解决冲突的两种方法:手动合并与放弃本地修改。同时提出了降低冲突复杂度的建议,如频繁提交、明确的提交信息以及良好的使用习惯。
摘要由CSDN通过智能技术生成

上篇有点忘写了,这篇补上

版本冲突,这个是开发人员都知道代码管理工具是开发中一个必不可少的工具。不管你个人喜欢git还是svn还是其他,但还有一大部分公司在使用svn做代码管理工具。这里介绍下SVN提交文件时冲突问题的解决方式。

我们现在假设有a,b两个用户,分别都有远程服务器里面的文件test1,而且版本号是相同的,版本号2。

现在我们让b用户在test1.txt文件里添加一行数据。并且已经提交。如图:

这时,b用户的版本和服务器的版本已经是版本3,而a用户的还是版本2,那么我们现在让a用户在test1.txt文件里添加数据,并且提交

由于a用户是在版本2的时候添加提交的,而服务器现在是版本3,所以会出现错误,如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值