我知道简短的回答是“你不能”。桌面构建不再是 TFS 2010 的一部分。
但是,我认为我可以通过某种方式在我的机器上安装构建代理,并指示 WF不获取最新版本或搁置集,并使用现有工作区,我应该能够伪造它。
问题是理论和实践之间我的知识差距很大。谁能想到一种可行的方法?
你想要完成的究竟是什么?为什么不在你的机器上设置一个构建代理并配置一个增量构建来运行呢?您可以通过 Queue Build 对话框将搁置集传递给它,或者使用单独的分支将您的源与其他团队分开。
我终于想出了一个解决方案:
想要在本地构建(即桌面构建)的客户端需要在他的桌面机器上安装构建控制器 和 构建代理。然后他需要为构建选择那个控制器。
在构建模板中,需要删除Get活动,并且需要将Create Workspace活动替换为Get Workspace,以使用现有的活动。
最后,删除复制到放置文件夹的命令。您正在本地构建。没有必要。
阿萨夫