【发布时间】:2016-10-04 06:14:58
【问题描述】:
我们正在使用 TFS Git 创建和合并拉取请求。这对现有用户来说工作得很好,但是当我们在 AD 中添加新用户(复制与现有用户完全相同的权限)时,来自新用户的拉取请求会出错(合并失败)。
可能通过将用户添加到项目团队来授予对 TFS 的访问权限 - 似乎没有用户拥有我们可以找到的任何其他访问权限。
我们已经尝试过使用不同名称的多个新用户(其他一切都与现有用户相同),但我们并没有真正了解为什么会发生这种情况。
我们还验证了现有用户在完全相同的代码上创建的拉取请求不存在此问题。
我们可以做些什么来调查合并失败的原因?
【问题讨论】:
-
有没有可用的日志语句?从广义上讲,拉取请求失败的原因有很多。
-
在事件查看器中找不到来自 TFS 的任何相关日志语句。还有其他日志可以查看吗?
-
您使用的是哪个版本的 TFS?您是否尝试过最新版本的 TFS 2015?由于此工作流程在 TFS 2015 中得到了改进。
-
我们使用的是 TFS 2015 版本 14.0.23128.0。我们会尝试更新它 - 也许它会有所帮助
-
能分享一下pull request和merge failed错误信息的截图吗?
标签: git tfs pull-request