我一直在观察我们的 Azure Devops Server 2019 服务器的一些非常奇怪的行为。偶尔提取会拉下比完成提取所需的更多的数据。这通常发生在大型合并中,但是昨天它发生在一个相对简单的合并中。
我有两个分支,大约有十几个提交。我在我的机器上完全检查了两个分支。我使用拉取请求将它们合并在一起。在拉取请求完成后从我的机器上进行提取时,它需要拉取 28,000 个文件和 2GB 的信息,并且需要很长时间才能拉取。
任何想法为什么会发生这种情况?合并没有任何冲突,自上次合并以来,只有合并的一侧发生了变化。(我们的合并表明来自被合并分支的一组环境配置更改是无关紧要的。)除了干净的合并提交之外的所有提交都已经在我的机器上并已签出。这应该是一个非常简单的操作,不需要重新发送我的存储库的相当一部分。