我们通常在新分支上进行功能开发,然后在主分支上进行错误修复。这一次,由于某种原因,其中一个功能分支出现了泄漏,它在不应该出现的情况下被合并回 master。
从截图中,你可以看到我们有特性分支 sms_open 和 121217。121217 应该在我们的 sprint 之后合并到 master 中,然后 sms_open 分支有更长的时间估计,因此需要在未来的版本中推回。我无法弄清楚为什么 sms_open 提交 609129d 被合并回。我看到在 75e845b 发生了不需要的合并,但这样做的开发人员否认 sms_open 被合并回来。有没有办法以任何方式验证这一点?
仅供参考,这里使用的 git 工具是 Mac OS 的 SourceTree。