51Testing软件测试论坛

标题: SVN冲突及处理 [打印本页]

作者: chenjianlin    时间: 2019-8-27 19:19
标题: SVN冲突及处理
1、 冲突产生的原因:版本不匹配
冲突产生的原因:
1AB从服务端下载了版本为V1.0的文件123.txt;123.txt内容为1+1=2
2A修改了这份文件并上传回服务器。这是A和服务器上该文件的版本是V1.1----3+3=6
3A上传完之后,B也修改了本地的文件,内容是2+2=4B上传修改回服务器。
4、这时产生了冲突,因为服务器上的版本是V1.1B上传的文件版本是V1.0,对不上。

2解决方法:手工排除冲突点后重新提交
解决方法:
方法一:推荐
1、选中产生冲突文件,右键revert---撤销修改
2、通过update先更新本地文件为V1.1
3、在V1.1下修改文件后上传回服务端;

方法二:
1、直接update
2、在生成的多个文件里选中原来修改的那份文件,直接修改成最终要达到的样子;
3、右键选择resolve;生成的其他几个文件会消失;
4、此时可以重新提交一次,就可以成功;

方法三:
1、直接update;生成的多个文件;
2、在生成的多个文件里选中原来修改的那份文件右键resolve;多生成的文件会消失;
3、选中原来修改的文件右键revert---恢复到服务端当前的最新版本;
4、修改这份文件后重新上传.






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2