我们目前在5人团队中使用Git(Visual Studio)。这是这个过程,我们现在遵循:在Git pull请求中显示不变的文件
- 用户从主创建一个特性分支,他们开始工作
- 才实现其功能
- 当实施完成后他们从主合并到他们的功能分支(和解决任何冲突),所以他们必须创建一个pull请求别人来审查其特性分支
- 的最新变化,如果一切正常,那么该功能分支合并到主
我们遇到的问题是,拉取请求显示不属于特征的变化。因此,如果DeveloperA完成了一项功能,而DeveloperB仍在工作,那么当DeveloperB创建一个请求时,它将包含DeveloperA的文件(因为步骤3)
这有点烦人,因为审阅者不仅看到DeveloperB的变化,还看到DeveloperA's。我们可以遵循哪些更好的流程?
我们的团队也有这个问题。尽管每个人都有相同的autocrlf设置,但似乎默默地改变了行尾。所以它声称空白的变化。 –