Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 如何查找除我和其他开发人员以外的其他人对库所做的所有更改_Visual Studio 2015_Tfs - Fatal编程技术网

Visual studio 2015 如何查找除我和其他开发人员以外的其他人对库所做的所有更改

Visual studio 2015 如何查找除我和其他开发人员以外的其他人对库所做的所有更改,visual-studio-2015,tfs,Visual Studio 2015,Tfs,我正在使用Visual Studio 2015和TFS。VisualStudio的一个很好的特性是,它列出了做出最新更改的个人以及每个方法之上对该特定方法的引用数 我有一个特定的库,主要由我和另一个开发人员维护。不过,偶尔,其他人会对其进行更改,我发现他们的修改常常包含错误 理论上,当团队中的其他人对库进行更改时,他们应该将我或其他开发人员添加到评审中,但很多人都忘记了 我们已经尝试了一些显而易见的事情(向其他人解释库是如何工作的,在可能的情况下进行重构以使其更清楚地使用和修改它,等等),这在一

我正在使用Visual Studio 2015和TFS。VisualStudio的一个很好的特性是,它列出了做出最新更改的个人以及每个方法之上对该特定方法的引用数

我有一个特定的库,主要由我和另一个开发人员维护。不过,偶尔,其他人会对其进行更改,我发现他们的修改常常包含错误

理论上,当团队中的其他人对库进行更改时,他们应该将我或其他开发人员添加到评审中,但很多人都忘记了

我们已经尝试了一些显而易见的事情(向其他人解释库是如何工作的,在可能的情况下进行重构以使其更清楚地使用和修改它,等等),这在一定程度上改善了情况,但并没有完全解决问题

有好几个例子,在我开始在自己的代码中出现异常之前,我没有意识到其他人做了不好的更改。在这一点上,我想到的检查这一点的最好方法是手动检查文件,看看是否做了任何“错误”的更改,这既耗时又容易出错

我确实意识到TFS提供了某种程度的功能,如下所示:

我可以看到如何在提交签入、文件签入到特定路径或团队项目中发生任何签入时设置警报。然而,我要寻找的是比它似乎提供的更细粒度的东西。是否有一种方法可以为某个特定项目(而不是路径)设置警报,其中签入是由我或其他开发人员以外的人进行的?我能想到的最接近的方法是:

其中,我用红色划掉的部分是整个解决方案的名称(下拉菜单没有给我该解决方案中特定项目的选项)。此外,它为我提供的“提交者”的唯一选项是
Committer[me]
。下拉菜单没有提供提交者[其他开发人员]选项

对如何处理这个问题有什么建议吗?有没有一种简单的方法可以像我在这里询问的那样提醒其他人进行更改,有没有一种简单的方法可以在Visual Studio中查找更改?

您已经非常接近了

您似乎正在尝试为此情况设置签入警报:

And/Or  Field           Operator    Value
        Team project    =           Your Project
And     Committer       <>          [Me]
And     Committer       <>          Other Developer
和/或字段运算符值
团队项目=您的项目
和提交人[我]
并提交其他开发人员
(我希望这是正确的。)

您可以输入您想要的任何人(其名称存在于项目中),即使他们不在下拉列表中。

您已经非常接近了

您似乎正在尝试为此情况设置签入警报:

And/Or  Field           Operator    Value
        Team project    =           Your Project
And     Committer       <>          [Me]
And     Committer       <>          Other Developer
和/或字段运算符值
团队项目=您的项目
和提交人[我]
并提交其他开发人员
(我希望这是正确的。)

您可以输入您想要的任何人(其名称存在于项目中),即使他们不在下拉列表中