从TFS获取文件更改的历史记录,以实现自定义的"责备" - 例外行为

And*_*ita 2 .net tfs tfs-sdk revision-history

当我们的应用程序(工作中)抛出异常时,我正试图找出一些方法来确定谁应该"责备".它可能是我当然造成它但我可以接受:).但要做到这一点,我需要TFS中的文件的历史记录,以便我可以检查谁最后在异常行进行了更改.它当然并不总是插入错误更改的异常行,所以我可能还需要检查对同一文件的任何更改,最后是最近进行的任何签入.我不确定如何解决这个问题,但我想先咨询社区,看看是否有现成的解决方案?我没有使用TFS API的经验,所以我无法告诉什么是可能的,什么不是.我想我会在未处理的例外处理程序中将它集成到我们的应用程序中.当找到异常的一些候选人时,我需要通过电子邮件通知他们.在这个过程中,记录内部网上任何用户抛出某个异常的次数,谁,何时,如何等等都会很好.它可以为我们节省大量的时间(和金钱).

Tar*_*ora 5

我喜欢这种精神!TFS API功能非常强大,您可以深入了解您感兴趣的信息.

听起来不错.但是,或者,您可以使用TFS中的Annote功能来查看开发人员对文件所做的一系列更改,并将代码分析与CI构建定义相关联,并获得团队中开发人员完成的代码更改的持续反馈.