我在TFS有一个项目。最后两个拉取请求,我们收到了“xxx已批准代码”的电子邮件,但没有随后发送的“xxx标记拉动请求已完成”的电子邮件。有问题的拉取请求已获批准并已完成。这些电子邮件似乎没有被Outlook的垃圾邮件过滤器捕获。
所有项目的订阅是“我创建的拉取请求或更新的审阅者”
版本:15.117.26714.0
有没有办法诊断为什么TFS电子邮件通知如此脆弱?这不是我第一次抱怨TFS电子邮件通知不可靠。
答案 0 :(得分:0)
测试了TFS 2017.2实例,但无法重现我的问题。已批准和已完成的电子邮件均已正确发送。
所以问题似乎无法稳定重现。目前,没有办法直接解决这个问题。您可以检查TFS服务器中的事件日志,看看是否有任何错误或警告信息。
要缩小问题范围,您可以分析两者是否已达到和发送的电子邮件。
这个问题的一种可能性,批准和完成的拉动请求的行动过于紧密。这可能导致TFS仅触发一封电子邮件。慢慢来,再试一次。根据我的测试,在这种情况下,电子邮件不是按顺序发送的,先完成,然后是批准的电子邮件。
此外,您还可以为您正在处理的项目明确添加订阅“我创建的拉取请求,或者是已更新的审阅者”,这可能会解决问题。< / p>