目前我们组所有人都在一个分支上开发,现在我需要改动的部分开发周期比较长,而且改动的地方非常多,这就导致了可能会有冲突的问题。
我现在为了避免之后合并的时候有大量冲突,每天写完代码之后都会 commit 一次,然后 pull 拉取最新代码,有冲突的话就会解决一下
我这样最终会产生可能十几个 commit,这些 commit 远端都是没有的,最后开发完成直push的话会不会有问题? 我应该怎么做最好
您好,先把自己的分支rebase master。解决冲突。
然后把本地的commit合并成一个(因为现在的commit是按照时间分的,这样没有意义)
再将这个commit中的改动,按照业务代码,公共方法之类的细分,单独commit
再经过review后并入master(一次提交太多文件,对review不友好)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。