Git - 在合并不完整的功能分支时忽略文件,但在rebase时保留它们

时间:2014-02-11 21:08:38

标签: git version-control merge

我有以下情况,我可能知道它为什么会发生,但我不确定。我认为这与this thread here有关。我想知道的是如何在将来避免它,我猜这可能是通过改变工作流程来完成的。

我删除了最新的开发分支,然后在我的不完整的功能分支中合并,以便其他开发人员可以在将开发推送回服务器时访问我当前的更改。在进行合并时,我故意遗漏了一些特定于我的功能分支的文件,这些文件我不想开发。

现在,假设我的功能分支中有更多需要开发的更改。所以,我将这些更改提取到我的本地开发分支中。但是,如果我将我的功能分支重新设置为develop(或者将develop开发到我的功能中),它会从我最初省略的功能分支中删除文件。

我最初的想法是,如果我已经开发并重新设置我的不完整功能分支(或合并开发到我的功能分支)之前将功能分支合并到develop中,我本可以避免这个问题。是这样的吗?如果没有,关于如何在功能分支中保留文件的指示,同时将开发分支更新应用于该功能分支将是很好的。

0 个答案:

没有答案