2

在 TFS 11 中添加了一项新功能,允许您将 TFS 位置指定为构建放置而不是网络共享。(见:http: //blogs.blackmarble.co.uk/blogs/rfennell/post/2012/03/13/Dropping-build-output-to-source-control-in-TFS11.aspx

有谁知道在 TFS2010 中可以通过 Windows 工作流或类似的东西来实现类似的东西。我已经花了几天时间搜索,但找不到任何有用的东西。

我最接近的是运行一个执行签入的自定义 powershell 脚本,但这似乎也不起作用。

任何帮助深表感谢。

4

2 回答 2

1

您需要创建一些使用 TFS 版本控制客户端 API 的自定义操作来在工作区中进行更改并提交它们。Ewald Hofman 有一篇博文,在更新一组文件的版本号后做了类似的事情。

http://www.ewaldhofman.nl/post/2010/05/13/Customize-Team-Build-2010-e28093-Part-5-Increase-AssemblyVersion.aspx

如果您创建此类自定义活动,请考虑通过 Team Build Extensions 项目与社区共享它。

于 2012-04-19T14:56:29.073 回答
0

简单的肮脏解决方案是使用少量调用流程活动来调用 xcopy、tf add 和 tf checkin 命令并删除目录活动来完成此操作。

于 2012-04-19T16:56:57.493 回答