Commit on master,自动合并开发到said master,为什么?

Commit on master, automatic merge development to said master, why?

我有一个奇怪的情况:

我在我的主分支上做了一个提交(第一张图片中顶部的蓝点)(偶然),但是,当我检查 TFS 时,我注意到在我的提交被添加到主分支之前,一个(自动?)合并(突出显示的行)发生了,其中包括一些来自开发人员的合并,这些合并不应该被采用。

为什么会这样?

大图显示,经过我的调整,一切都融合在一起了。包括之前的合并。 这造成了问题,因为开发调整还没有准备好。

据我所知,TFS 不会执行任何自动合并操作。如果不是你,建议你比较具体committer a811648b的作者

这可能是其他人 git 拉入他的本地存储库。如果是你,你在提交之前有没有做pull动作,这可能是根本原因。

正如 torek 在评论中所说,pull,这是一个执行 fetch 然后执行 merge 的组合命令。更多详情请查看本教程--Fetch and merge with pull