我们正在使用Gitflow http://nvie.com/posts/a-successful-git-branching-model/ 作为我们的工作方式和开发人员继续说他们总是遇到下一个功能建立在最后一个功能(添加新功能)的问题所以我告诉他们他们可以分支以前的功能,在本地工作,当以前的功能被批准(拉取请求)然后他们可以基于开发分支进行rebase,所以它在历史上看起来不错,但他们不喜欢这样,所以他们建议一个集成分支,以便所有工作都基于那个然后他们合并回来集成分支然后向develop分支发出一个pull请求,这样他们就可以使用最新的代码了。
你对此有何看法?
是的,我知道依赖性工作并不好,但我认为没有办法绕过它,我的意思是你正在建立以前工作的功能,如果那项工作不是很好,那么你就无法做到。
也许我们的功能太大但我不这么认为,在我们通常发出拉取请求之前,我们每个分支每个开发使用3-4天。
donnib