我目前正在从事一个有两个阶段的项目,其中一个将在以后放弃。第 2 阶段的开发必须开始,但第 1 阶段的错误修复将在此期间进行。我想从第 1 阶段的 repo 分支开始第 2 阶段的工作,但许多文件将不再需要。我需要将所做的任何更改集成到阶段 2 分支中,但我不希望重复删除与我不再相关的文件的麻烦,换句话说,我只想合并我们有共同文件的更改。
让我用一个例子来说明,假设我在这个 repo 中有我的第一阶段工作:
Phase1 - a.txt - b.txt
然后我分支到第 2 阶段,并删除 a.txt,因为我不再需要它:
阶段 2 - b.txt
现在让我们说作为阶段 1 错误修复的一部分,a.txt 和 b.txt 都已更新。我只关心 b.txt,但如果我进行合并,我会得到:+N a.txt.OTHER M b.txt
有没有办法在集市上做到这一点?