在TFS 11中添加了一项新功能,允许您将TFS位置指定为构建删除而不是网络共享。 (见:http://blogs.blackmarble.co.uk/blogs/rfennell/post/2012/03/13/Dropping-build-output-to-source-control-in-TFS11.aspx)
有没有人知道通过Windows工作流程或类似的东西可以在TFS2010中实现类似的方法。我花了几天时间搜索,却找不到任何有用的东西。
我最接近的是运行一个执行签入的自定义PowerShell脚本,但这似乎也不起作用。
非常感谢任何帮助。
答案 0 :(得分:1)
您需要创建一些使用TFS版本控制客户端API的自定义操作,以在工作区中进行更改并提交它们。 Ewald Hofman有一篇博文,在更新一组文件的版本号之后做了类似的事情。
如果您要创建此类自定义活动,请考虑与社区via the Team Build Extensions project分享。
答案 1 :(得分:0)
简单的脏解决方案是使用少量的Invoke Process Activities来调用xcopy,tf add和tf checkin命令以及删除目录活动来完成这项工作。