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
协调TFS 2015 vNext版本的工作区_Tfs_Tfs 2015 - Fatal编程技术网

协调TFS 2015 vNext版本的工作区

协调TFS 2015 vNext版本的工作区,tfs,tfs-2015,Tfs,Tfs 2015,在使用xaml构建定义时,我们常常从windows计算机的托盘中获得完成构建的通知,它还可以选择协调工作区。相同的功能不适用于vNext版本 BuildNotification应用程序可用于VS 2015,但协调工作区似乎不可用于vNext构建。是否有其他应用程序可以发出通知并执行协调操作?BuildNotificationApp仍然是VS2015的一部分,可以在此处找到:C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE

在使用xaml构建定义时,我们常常从windows计算机的托盘中获得完成构建的通知,它还可以选择协调工作区。相同的功能不适用于vNext版本


BuildNotification应用程序可用于VS 2015,但协调工作区似乎不可用于vNext构建。是否有其他应用程序可以发出通知并执行协调操作?

BuildNotificationApp仍然是VS2015的一部分,可以在此处找到:
C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\BuildNotificationApp.exe
。但是,此应用程序仅适用于XAML构建

现在,为了解决缺少的特性,您可以使用免费的构建状态工具。它还显示了托盘区域中vNext构建的状态。

至于协调工作区,vNext构建没有此内置功能。但是,您可以手动为您的工作区使用。如下图截图:


更新:

如果你只是想要一个简单的应用程序或vs扩展来实现它,那么目前还没有这些东西。您可能需要自定义自己的扩展来实现它


更新2:

我已在uservoice中创建了一个功能请求:

协调vNext生成的工作区


我们刚刚转到新版本(vNext),也缺少此功能。 目前,我们可以通过IDE手动执行此操作(VS 2015):

  • 团队资源管理器->构建
  • 右键单击最新版本并进行更改->“协调工作区…”
  • 您可以使用监视vNext和XAML生成。 AnyStatus附带一个名为触发器的功能,允许您运行程序或批处理脚本以响应状态更改。使用触发器,您可以将其配置为在生成状态从Running更改为OK时运行“tf.exe reconcile”


    免责声明:我是任何身份的作者。

    这就是我要问的。我知道我们有可用的通知应用程序,但它不提供协调选项。我可以使用catlight,但我不能每次都运行命令来执行协调,而是使用Visual Studio。但也许我可以基于TFS事件创建一个应用程序,然后尝试从我的应用程序执行协调。我要求的是一种更简单的开箱即用的方式来获取通知,然后从通知本身进行协调,而不是运行命令行。好吧,如果你的意思是你只是想要一个简单的应用程序或vs扩展来实现它,那么目前还没有这些东西。您可能需要自定义自己的扩展来实现它。好的,我将尝试创建一个扩展,但如果vNext生成与生成通知应用程序存在协调选项,则会很有帮助。我已在uservoice中为您创建了相关的功能请求。TFS PM将很乐意对其进行审核,您也可以对其进行投票。谢谢这已经足够好了,因为我通常在生成通知的自动弹出窗口出现之前很久就进行了协调。很好!这是个好工具。我可以存储命令并在每次构建完成时运行。