Eclipse中的SVN的冲突解决方案详解
版本冲突原因: 假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的101版本上作的修改,所以导致提交失败。
解决方法,若要使用用户A的提交的文件。选择冲突的文件--》右键--》Team-->与资源库同步。即可。
但是若要使用用户B提交的文件作为新的库文件,或者是用户A和用户B综合的修改。则要使用如下的方案:
1,当用户B提交,会出现这样的错误。
2.显示用户B的工作目录不是最新的。
3.在这种情况下,首先更新冲突文件。 右键--》Team-->update。效果如下:
4.这是会出现好几个版本的冲突文件,右键--》Team--》解决冲突。效果如下。比较不同提交的差异。
5.心里有数之后,右键--》有冲突的文件--》resolved.
6.在有冲突的文件中更改,写好后保存,最后commit即可。
相关推荐
ECSHOP专属建设 2020-11-13
xzjforDream 2020-09-23
fenggit 2020-09-15
起点 2020-08-17
leehbhs 2020-07-26
leehbhs 2020-07-04
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf
起点 2020-06-28
leehbhs 2020-06-20
dingqinghu 2020-06-16
dengweijunkedafu 2020-06-09
nebulali 2020-05-27
起点 2020-05-10
起点 2020-05-05
83520298 2020-05-04