svn高级使用-;linux下修改冲突
Posted dongmeima_coder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn高级使用-;linux下修改冲突相关的知识,希望对你有一定的参考价值。
工程师A修改了a.txt的第一行,提交了。 工程师B也修改了a.txt的第一行,然后执行svn up,这时SVN提示了:(以下,你开始扮演工程师B的角色了) $ svn up 在 “a.txt” 中发现冲突。 选择: (p) 推迟,(df) 显示全部差异,(e) 编辑, (mc) 我的版本, (tc) 他人的版本, (s) 显示全部选项: 我一般选择p(推迟),即引入冲突到本地,不过不会影响到SVN服务器端,可以放心。 OK,开始解决冲突了。 a.txt a.txt.mine a.txt.r6328 a.txt.r6336 a.txt.mine是工程师B的修改,也就是未update前的a.txt。 a.txt.r6328 是工程师A提交前的版本,即未导致冲突的版本。 a.txt.r6336是工程师A提交后的版本,即导致冲突的版本。 [yicheng@chengyisvntest]$ cat a.txt <<<<<<<.mine ialso modify ,agndagnagasdg; ======= imodify this line; >>>>>>>.r6336 svn resolve –accept working a.txt (该命令会删除a.txt.mine a.txt.r6328 a.txt.r6336) svn ci -m ’some comment’ a.txt |
以上是关于svn高级使用-;linux下修改冲突的主要内容,如果未能解决你的问题,请参考以下文章