我们目前正在5人团队中使用Git(Visual Studio)。这是我们目前遵循的流程:
我们遇到的问题是拉取请求显示的是不属于该功能的更改。因此,如果DeveloperA在DeveloperB仍在工作时完成了一项功能,那么当DeveloperB创建一个pull请求时,它将包含DeveloperA的文件(因为步骤3)
这有点令人讨厌,因为审稿人不仅看到了DeveloperB的变化,还看到了DeveloperA的变化。我们可以遵循哪些更好的流程?
答案 0 :(得分:2)
我会建议每个开发人员都应该拥有自己的功能分支,并且只能从主分支更新。通过这样做,开发人员将只具有特定于功能分支的更改,并且不应从其他功能分支中提取更改。
这对你有帮助吗