51Testing软件测试论坛
标题: SVN冲突及处理 [打印本页]
作者: chenjianlin 时间: 2019-8-27 19:19
标题: SVN冲突及处理
1、 冲突产生的原因:版本不匹配
冲突产生的原因:
1、A、B从服务端下载了版本为V1.0的文件123.txt;123.txt内容为1+1=2;
2、A修改了这份文件并上传回服务器。这是A和服务器上该文件的版本是V1.1;----3+3=6
3、A上传完之后,B也修改了本地的文件,内容是2+2=4。B上传修改回服务器。
4、这时产生了冲突,因为服务器上的版本是V1.1,B上传的文件版本是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 |