TFS 错误:合并必须完成才能完成拉取请求

sas*_*alm 5 git tfs pull-request

我们在 TFS 中有一个 PR 无法完成或放弃,因为按钮变灰/禁用。悬停的工具提示说:

合并必须在拉取请求完成之前完成

合并进行中... [放弃] [重新开始合并]

屏幕截图(注意变灰的按钮):

在此处输入图片说明

我们如何完成它?git中是否有未完成的合并?如果是这样,分支最初是如何推送的?为什么它至少不能被放弃?

谷歌搜索完整的错误文本不会产生任何结果,它似乎没有在互联网上的任何地方记录。

Pat*_*SFT 4

如果您的合并被阻止或卡住,您可以尝试单击“完成”按钮旁边的三点菜单(...),然后选择“重新启动合并”选项来启动新的合并作业。

根本原因是执行合并的作业代理出现磁盘空间不足的问题。

如果上述方法不起作用,还可以尝试打开两个浏览器并删除源分支,然后放弃您的 PR,然后撤消分支删除。您最终可以再次重新激活 PR 或创建一个新 PR。

在此输入图像描述

我们针对此问题进行了公开现场调查。请参阅以下内容了解更多信息:

Visual Studio Team Services 上的拉取请求问题 - 03/17 - 已缓解

  • 对于我的情况,除了我之外的任何人打开尝试完成的拉取请求都会收到“合并正在进行”错误消息。但是,如果我放弃拉取请求,然后重新激活它,然后尝试自己完成拉取请求,它就会很好地完成。 (2认同)