在我的办公室,我们正在使用git并进行一些代码审查。花时间审查我的同事,让我将源分支(master)合并到我的功能分支中,以便能够看到差异并进行审核。我并不是真的同意,因为在我看来,功能分支应该只包含功能的提交,因此不会导入主分支更改。
所以我想知道在创建一个长期共享功能分支时,是否应该将源分支合并到功能分支中?
我已经看到了一些解释,当git rerere被启用时,你将源分支合并到一个功能,以记录潜在冲突的解决方案,然后恢复提交的合并。
我想知道什么是最佳做法。
答案 0 :(得分:0)
这取决于您如何进行评论。我们在Atlassian Stash中使用pull请求,它会给你一个干净的差异。这在很大程度上取决于您的工作流程。
在一天结束时,您总是可以在两次提交之间进行差异。