两个开发人员如何使用git处理同一个文件

时间:2014-08-06 11:13:41

标签: git svn bitbucket atlassian-sourcetree

我最后一次使用SVN,两个开发人员可以在同一个文件上工作。假设开发人员在31行编辑A.java并假设B开发人员在35行编辑A.java。

如果SVN第一个开发人员提交代码,那么如果B第二个开发人员接受更新,则第二个B开发人员的本地系统上的SVN代码合并然后可以提交。

但是这个git不允许。当两个开发人员编辑相同的文件,一个提交源和其他人也编辑了同一个文件时,它不会合并下面给出的代码错误。

解决这个问题的方法是什么?

提前致谢。

enter image description here

1 个答案:

答案 0 :(得分:3)

您应该提交本地更改,然后与其他用户的更改合并 - 如果执行pull命令,合并将自动发生,否则您必须fetch远程分支然后merge到您当地的分行。

如果您使用不同的行,则合并将自动成功。否则,您可能必须手动解决冲突。