我正在使用Visual Studio 2015和TFS。 Visual Studio的一个很好的功能是,它列出了最近进行更改的个人以及每个方法上方对该特定方法的引用数量。
我有一个特别的库,主要由我和另一个开发人员维护。但有时,其他人会对其进行更改,并且我发现他们的修改通常包含错误。
理论上,当团队中的其他人对图书馆进行更改时,他们应该将我或其他开发人员添加到评论中,但很多人都会忘记。
我们已经尝试了一些显而易见的事情(向其他人解释图书馆如何运作,在可能的情况下进行重构,以便更清楚地说明如何使用和修改图书等等),这在某种程度上改善了这种情况,但还没有完全解决了它。
在我开始在我自己的代码中获得异常之前,有几个实例我没有意识到其他人做了很多改变。在这一点上,我提出检查这个问题的最好方法是手动检查文件以查看是否有任何“坏”更改,这很费时且容易出错。
我确实认识到TFS提供了一定程度的alerting and notifications,如下所示:
我可以看到如何设置提交签到时的警报,将文件签入特定路径,或者在团队项目中进行任何签入。但是,我正在寻找的东西比它似乎提供的更精细。有没有办法为特定的项目(而非路径)设置警报,其中签到的人是其他而非我或其他开发人员?我能提出的最接近的是:
我用红色划掉的部分是整个解决方案的名称(下拉菜单中没有给我选择特定项目)。此外,它为“提交者”提供的唯一选项是Committer <> [Me]
。下拉菜单中没有Committer <> [Other Developer]
选项。
有关如何处理此问题的任何建议?是否有一种简单的方法可以通过我在这里询问的方式提醒其他人进行更改,是否有一种简单的方法可以在Visual Studio中查找更改?
答案 0 :(得分:3)
你非常接近。
您似乎正在尝试为此条件设置签入提醒:
And/Or Field Operator Value
Team project = Your Project
And Committer <> [Me]
And Committer <> Other Developer
(我希望正确对齐。)
即使他们不在下拉列表中,您也可以输入您想要的人(其名称存在于项目中)。