首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Shelveset或挂起的更改来排队新建的TFS快捷方式

使用Shelveset或挂起的更改来排队新建的TFS快捷方式
EN

Stack Overflow用户
提问于 2015-02-12 00:14:09
回答 2查看 2.2K关注 0票数 2

我经常喜欢针对服务器构建环境构建当前的更改,以确保当我准备签入时,由于本地环境与服务器不同,不会有大量的错误需要排序。我只知道这方面的工作流程如下。

  • 转到挂起的更改
  • 创建一个搁置集
  • 去构建
  • 队列新构建
  • 将生成类型设置为最新源+搁置集
  • 选择所需的搁置集
  • 选择队列

当你一天排队不止一次构建时,这会让人感到厌烦。有更快的路吗?

神圣的圣杯是构建定义上下文菜单上的选项,但是我会满足于任何从上面的工作流中删除任何步骤的操作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-12 00:25:07

也许您可以创建一个脚本来加快它的速度。您可以尝试搁置命令,然后是启动命令

代码语言:javascript
复制
$ tf shelve HelloWorld_TestMe c:\projects\*.cs /recursive
$ TFSBuild start http://myserver:8080/DefaultCollection /builddefinition:"AdventureWorks\Nightlies" /droplocation:"\\computername\buildDrops" /shelveset HelloWorld_TestMe

如果这样做有效,您可以在Visual中为它创建一个外部工具,以便它显示在“工具”菜单下。然后你可以给它分配一个热键。参见工具->外部工具。

票数 2
EN

Stack Overflow用户

发布于 2015-02-12 01:05:42

使用门控登记。完成了大致相同的任务。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28467105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档