都会有。你的观察是有偏的。 要想少冲突:第一,代码模块化要做到,这样不同人更改同一处代码的机会就少了。第二,要勤commit和update 或者 push和pull。(pull=fetch+merge)第三,git里可以多鼓励大家尝试下rebase。
svn中的冲突主要是版本库同时被修改所造成的冲突。假如 A ,B 两个人同时更新同一个文件,如果是修在在不同的行的修改可以通过合并操作,如果修改的是同一行的内容,这种冲突就没法直接合并了,这个就需要人工手动的去修改。
都会有。你的观察是有偏的。
要想少冲突:
第一,代码模块化要做到,这样不同人更改同一处代码的机会就少了。
第二,要勤
commit
和update
或者push
和pull
。(pull
=fetch
+merge
)第三,git里可以多鼓励大家尝试下
rebase
。