【发布时间】:2020-09-05 21:34:23
【问题描述】:
我有一个非常简单的设置。在功能分支中开发了一个功能,然后将 squash 合并到 develop 中,并且在准备好足够的功能后,我们想要对 master 进行合并提交。所有这些都应该通过拉取请求发生。这背后的想法是隐藏各个提交的所有细节,这些细节最终会出现在功能本身的develop/master 中。
目前,似乎不可能在不同的分支上实际执行不同的合并类型,如下所述:Set pull request merge options per branch
更重要的是——这真的是一个好策略吗?大多数使用它的人都是 Git 新手(包括我),所以我想让它尽可能简单和故障安全。在过去几个小时的谷歌搜索后,我找不到任何关于此的信息。
所以,我想我的问题是:有什么简单的方法或者最好的方法来设置它?其他人有同样的问题吗?如果是这样 - 他们如何解决?还是这个问题仅仅是因为对 GitHub 的理解不够好?
您也可以向我指出任何建议、文档或最佳实践吗?
【问题讨论】:
标签: git github merge git-merge pull-request