如何使用SourceTree正确压缩提交?

时间:2017-02-14 08:24:44

标签: git atlassian-sourcetree sourcetree

我们使用Git作为源代码控制系统,我喜欢定期提交代码。这确实意味着当我准备推送到共享仓库时,我已经创建了很多无意义的提交,我想在推送之前将其压缩。

使用SourceTree应该是一件简单的事情,但我一直在遇到并非所有选定的提交都被压缩在一起的问题。让我用一些签到样本回购展示我做的一些图像:

Initial situation

我点击第一个检查并选择'互动儿童“

Context menu

弹出窗口将显示所有签到:

Popup

在这个弹出窗口中,我点击“第五次”签到并用之前的3次击打壁球,直到屏幕看起来像这样:

Squashed in popup

你认为一切都很好,但是当按下“确定”按钮时,这就是我最终的结果:

End result

为什么哦为什么它不包括最终结果中的'第二'提交?从弹出窗口的外观来看,你认为它也包括在内。我可以再次做同样的事情来获得第二个,但我无法理解为什么它会这样工作或如何一次性压缩它们。

任何帮助都将不胜感激。

0 个答案:

没有答案