Git南瓜樱桃精选委员会



这是一个场景,我有两个功能分支,如下面的

Feature_List                Feature_API
                                  
    F-G-H-I-J-K                 L-M-N-O-P-Q

我已经从Feature_API创建了一个新分支,并从Feature_List中挑选了所有提交,并将我的更改添加到这个新分支中,现在当我在github上创建PR时,我看到了所有挑选的提交,这是显而易见的。我想要的是,我的公关应该只显示我的承诺,而不是精心挑选的承诺。

我想要的是在我的新分支中保留来自Feature_List的所有更改和我自己的新提交,但我不想在PR上显示樱桃挑选的提交。问题是PR显示了一个长的(樱桃挑选的+我的新提交)差异,这是我想要避免的。

这可能吗?怎么可能?

不幸的是,我认为没有办法不在GitHub拉取请求中显示精心挑选的提交。好消息是,GitHub正在做正确的事情,向审查人员展示这些精心挑选的提交。原因是您精心挑选的提交实际上是Feature_API分支中的提交。正如您可能已经注意到的那样,在Git中的cherry pick过程中可能会出现合并冲突,因为您实际上是在重新提交来自Feature_List分支的提交。

由于精心挑选的提交实际上是新的,GitHub(和Git)无法将它们与您在功能分支中进行的任何其他提交区分开来。

相关内容

  • 没有找到相关文章

最新更新