2013-05-29 47 views
2

我在本地开发了一个功能,它由几个“工作进行中”提交组成。当我要使用git-flow feature finish -S完成此功能时,我期望在develop中得到一个干净的提交。但是,我在压扁的提交之上获得了一个额外的合并提交,该提交引用了我的“正在进行的工作”来自废弃特性分支的提交。这种行为的目的是什么?这个额外的合并提交可以跳过吗?git-flow:为什么“git-flow feature finish -S”仍然创建合并提交?

回答

1

我唯一的想法是,压扁的提交用于显示所有更改在一个单一的提交,但保持历史出于任何原因。

使用压扁提交摆脱细节提交的常用方式似乎不被此命令支持(不知道为什么)。

+0

不是我希望获得的答案,但看起来好像没有更好的了:/谢谢。 – mstrap