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 2010 TFS 2010是否可以在项目签出时间超过';X';天?_Visual Studio 2010_Tfs - Fatal编程技术网

Visual studio 2010 TFS 2010是否可以在项目签出时间超过';X';天?

Visual studio 2010 TFS 2010是否可以在项目签出时间超过';X';天?,visual-studio-2010,tfs,Visual Studio 2010,Tfs,如果一个用户签出一个文件,但在一定的天数后未能将其签回,我希望TFS 2010生成一封电子邮件。(例如,项目签出1天后会通知用户,2天后会通知整个团队。) 我找到了那篇关于写作的文章 但我想知道是否有更简单的方法。问题是,通知/警报是在TFS中触发的事件。因此,如果没有任何变化,就不会有触发器。 比编写自己的插件要简单一点,插件也需要一个触发器,但是可以检查比更改项更多的内容,一个小型应用程序会更容易。一个小的命令行工具就足够了,您可以通过每天使用一次计划任务来运行它。该工具将检查所有挂起的更改

如果一个用户签出一个文件,但在一定的天数后未能将其签回,我希望TFS 2010生成一封电子邮件。(例如,项目签出1天后会通知用户,2天后会通知整个团队。)

我找到了那篇关于写作的文章


但我想知道是否有更简单的方法。

问题是,通知/警报是在TFS中触发的事件。因此,如果没有任何变化,就不会有触发器。
比编写自己的插件要简单一点,插件也需要一个触发器,但是可以检查比更改项更多的内容,一个小型应用程序会更容易。一个小的命令行工具就足够了,您可以通过每天使用一次计划任务来运行它。该工具将检查所有挂起的更改以及它们的挂起时间,如果这些更改太旧,它将向用户发送一封邮件。

谢谢。我们将研究如何创建SQL作业来完成它。Microsoft不支持直接在数据库上工作。我建议使用API,它为您提供了直接获取有关待定更改以及更改所有者的信息的功能。