2016-09-06 71 views
2

我们用于从使用xaml构建定义的完成构建的Windows机器的托盘中获取通知,还可以选择协调工作空间。 vNext构建不提供相同的功能。用于TFS 2015的协调工作区vNext构建

BuildNotification应用程序在VS 2015中可用,但似乎reconcile工作区不适用于vNext构建。有没有其他的应用程序可以提供通知并进行协调操作?

回答

2

BuildNotificationApp仍然是VS 2015的一部分,可以在这里找到:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\BuildNotificationApp.exe。不过,这个应用只适用于XAML构建。

现在,要解决缺少的功能,您可以使用免费的构建状态工具Catlight。它还显示托盘区域中vNext构建的状态。 enter image description here

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


更新:

如果你只是想要一个简单的应用程序或扩展VS实现这一目标,就没有这些东西了。您可能必须自定义您自己的扩展来实现它。


UPDATE2:

我已经创造了UserVoice的功能要求:

对账工作区vNext构建

https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/15979690-reconcile-workspace-for-vnext-build

+0

这就是我所问的。我知道我们有可用的通知应用程序,但它不提供协调选项。我可以使用catlight,但我不能每次都去执行一个调和命令,而是使用Visual Studio。但也许我可以创建一个基于TFS事件的应用程序,然后尝试从我的应用程序执行协调。我想要一个更简单的方式来获取通知,然后与通知本身进行协调,而不是运行命令行。 –

+0

那么,如果你的意思是你只是想要一个简单的应用程序或vs扩展来实现它,那么现在就没有这些东西。您可能必须自定义您自己的扩展来实现它。 –

+1

好吧,我会尝试创建一个,但如果使用构建通知应用程序为vNext构建提供协调选项,将会有所帮助。 –

3

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

  1. 团队资源管理器 - >构建
  2. 上最新版本右键点击你的变化 - > “对账工作区...”

enter image description here

+0

谢谢!现在这已经足够好了,因为我通常在构建通知的自动弹出窗口之前进行协调。 –