首页 > 解决方案 > PR中两个分支之间的GitHub文件更改

问题描述

假设有三个分支,一个master,特性 1 分支和一个特性 2 分支。

我正在研究依赖于功能 1 的功能 2,因此我将功能 1 分支合并到功能 2 分支。

在拉取请求中,我想将功能 2 合并到主控。
对于功能 2,它将从功能 1 更改的所有文件添加到“文件更改”选项卡。

如果我先合并功能 1,当我尝试将功能 2 合并到 master 时,这些更改的文件会消失吗?
还是相同的文件会被合并两次?

我不想在合并中放置太多冲突,或者让某人对相同的文件进行两次代码审查。

标签: gitgithubbranching-and-merging

解决方案


我正在开发依赖于功能 1 的功能 2,因此我将功能 1 分支合并到功能 2 分支

如果宁愿feature2feature1.

这样,当feature1合并到main(通过 PR - Pull Request)时, PRfeature1上不会考虑任何文件/提交feature2


推荐阅读