目前,我再次被迫使用 TFS(通常我们使用 SVN 和 GIT,具体取决于项目)。我不想谈论我们必须使用的技术,但至少我想了解某些功能或行为背后的原因。
现在,Team Foundation Server 困扰我很长时间的一件事是,当签入成功时会显示一个对话框,但是当签入失败时,只有签入对话框会消失,而不会通知用户,出现了问题。
这种行为导致我们的项目出现多个错误,因为文件尚未签入,开发人员根本没有注意到有错误。问题是由没有注意到签入失败的开发人员引起的,但对我来说,真正的问题在于这种通知行为。
有人可以解释一下,这种通知行为背后的原因是什么?我仍然很困惑(并且想了很长时间),但这对我来说没有任何意义。如果出现问题,需要通知用户。还是我错过了什么?甚至有可能控制这种行为吗?在我必须使用 TFS 的所有项目中,我不负责管理,但也许我可以请求更改该行为的配置。