【发布时间】:2013-10-25 13:41:08
【问题描述】:
我使用来自主题分支的cherry-pick 合并到一个提交中,因为它有一些对主分支有用的更改。不幸的是,我没有注意到提交还引入了一个在主题分支上启动的新文件。这意味着在合并过程中,我得到了大部分文件并准备添加,但与标记为“我们已删除”的文件发生冲突。
我不确定我的下一步行动。我想保留提交的其余部分,然后当主题分支中的其余提交合并时,新文件及其所有更改都会不受阻碍地进入。这可能吗?
我认为我的下一步行动是:
-
git rm文件,将cherry-pick 标记为ok,并希望这不会在合并时删除文件。 - 将其合并并忽略它(我相信大多数开发人员会这样做但不会承认:)
- 合并失败,返回主题分支,恢复提交,重新提交而不添加新文件,然后重新合并回主分支。我希望有比这更简单的方法。
非常感谢任何帮助。
【问题讨论】: