首页 > 代码库 > svn--confilct了怎么办?

svn--confilct了怎么办?

前一阵子ci的时候遇到文件冲突,所以ci不了,产生原因是,svn分支里面你在服务器上拉出一个版本并且修改了a文件,另外一个人也拉出一个版本同样也修改了a文件并且提交了,这时候你的a文件是在另外一个人提交之前的版本上进行修改的,这时候就会出现冲突。

解决方法:

1.把mine文件做下备份,改个后缀,比如a.js.mine改成a.js.local,这是为了在后面操作revert中避免把mine给删掉,这样你修改的就会悲剧的丢失了

2.冲突的文件revert,还原到目前服务器上的版本,假设为a.js。

3.a.js和a.js.local做下文本合并,看一下哪些是你修改的需要保留的,合并完之后就可以提交啦,不要忘记把local删掉