一、过去的做法
之前在团队开发中,代码合并时,我和同事经常不沟通,各自把代码直接往主干分支提交,结果好几次因为代码冲突,覆盖了对方的修改,引发功能异常,还得花时间排查、恢复。
二、结合书中分析不足
《构建之法》谈到版本控制中分支管理和团队协作规范的重要性 。我们过去随意提交代码、缺乏分支协作意识的做法,破坏了版本控制的有序性,代码冲突导致的问题,既影响开发进度,又可能引入新 bug,不利于团队高效协同和代码质量保障。
三、解决办法
制定分支管理规范,比如开发新功能在 feature 分支进行,提交前先拉取主干分支最新代码合并,解决冲突后再发起合并请求,经代码评审通过后,再合并到主干,同时定期开展版本控制流程培训,强化团队成员规范意识。