svn用分支管理项目代码覆盖

我们用svn分支管理项目时,每个人都分出一个分支做自己的功能,但是在最后合并时候经常会出现两个人都修改某个文件,后面修改的人会将前面人写的内容覆盖掉,请问这种情况一般如何处理。

分两种情况:
一:两个人修改同一份文件,但修改的地方不同
可以先把对方的修改操作更新(不是覆盖更新)下来,然后自己再提交

二:两个人修改同一份文件,但修改的地方相同
这个时候就得把对方叫到一起了,你们之间协商用哪一个