您的位置:首页 > 其它

5版本管理工具svn

2013-05-07 21:27 246 查看
六、SVN解决冲突/合并

需求:

项目经理发了一个文件(9点发的)分配任务,小黑和小白同时修改这个页面,小黑先修改好了这个页面(9点10分)提交了,小白在9点20修改好了页面,但是小白还是9点发的内容,而9点发的页面已经发生改变了,如果小白把修改好的提交就会给提示错误,怎么解决这个问题?

出现冲突怎么处理?

(1)程序员自己合并代码,先update一下,出现很多备份文件这个时候小黑的还是原来的,需要更新一下

(2)谁合并的,能通过日志查看出来

(3)把多余的文件删除掉,再committ

(4)小黑想获得的话,也得update一下才能看到更新后的文件

例:

小黑提交了-》小白还是9点时的文件-》小白提交会提示错误-》在小白文件夹中空白右击-SVN
update就会多出几个文件



-》把里面的《《《 ===等新增加的内容都删除-》在把小白里面新增的文件删了,-》空白右击-SVN
commit

例:小黑提交了-》小白还是9点时的文件-》小白没有提交,它先更新一下,会跟上面的一样多出几个文件,然后修改index.php把里面的《《《
===等新增加的内容都删除-》空白右击-SVN commit

例:上面的都是小黑小白都修改了,还可以等小黑修改好了,小白更新一下,然后再修改,(这样浪费时间)

2、导出项目:空白右击-》TortoiseSVN-》export

3、过滤某个或某些文件:点击图片右击-》TortoiseSVN-》Add toignore
ist
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: