玖叶教程网

前端编程开发入门

使用 Git 时,如何巧妙地避免冲突(merge conflict)?

Git 是软件开发中必用的版本管理工具,在多人参与的项目开发过程中难免遇到代码冲突,处理冲突是一个耗时耗力的事情。



冲突发生的原因?

当多人修改同一文件的同一行代码后,git 在合并这些分支时,无法自动的确定到底要保留那一份修改,因此会出现冲突,这时就需要人工来接入,手动选择保留那部分修改。

避免冲突的方法

知道了冲突发生的原因,那就想法避免触发这个原因,就可以避免冲突。

  1. Use a new file instead of an existing one whenever possible.(在可能的情况下,选择新的文件)
  2. Avoid adding changes at the end of the file.(避免在文见尾部进行修改)
  3. Push and pull changes as often as possible.(尽可能及时的同步代码)
  4. Do not beautify code or organize imports on your own.(不要格式化,或者组织import公共的内容)
  5. Avoid the solo programmer mindset by keeping in mind the other people who are working on the same code.(保持团队间的交流,尤其是当共同开发某个功能时)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言