我最后一次使用SVN,两个开发人员可以在同一个文件上工作。假设开发人员在31行编辑A.java并假设B开发人员在35行编辑A.java。
如果SVN第一个开发人员提交代码,那么如果B第二个开发人员接受更新,则第二个B开发人员的本地系统上的SVN代码合并然后可以提交。
但是这个git不允许。当两个开发人员编辑相同的文件,一个提交源和其他人也编辑了同一个文件时,它不会合并下面给出的代码错误。
解决这个问题的方法是什么?
提前致谢。
答案 0 :(得分:3)
您应该提交本地更改,然后与其他用户的更改合并 - 如果执行pull
命令,合并将自动发生,否则您必须fetch
远程分支然后merge
到您当地的分行。
如果您使用不同的行,则合并将自动成功。否则,您可能必须手动解决冲突。