我处于公司刚刚升级到TFS 2008的情况。他们目前无意升级到TFS 2010。作为一个开发小组,我们本周已转移到Visual Studio 2010。与任何大型公司一样,我们无法创建自己的环境来安装TFS 2010.脚趾太多,而且不是公司标准。等
我想充分利用与新UI测试和其他功能相关的新测试功能。这似乎需要TFS 2010.所以我的“梦想”是在办公室做我的日常工作并编写测试,但是晚上,让我的代码与家里的TFS 2010服务器同步并运行自动构建并启用完整的测试功能
那么最好的做法是什么?我已经阅读了工作空间理论和涉及的绑定问题,这听起来是最大的障碍。
可能的解决方案 - 创建两个工作空间$ / WorkProject和$ / WorkProject-Mirror并使用FileSystemWatcher使用自定义应用程序启动同步代码更改和自定义重写绑定的作业。在工作笔记本电脑和家用机器上使用工作以允许双向绑定。
研究TFS Integration Platform是否有助于此
答案 0 :(得分:0)
我想知道您是否可以使用只读帐户从TFS2008执行get,然后使用更高权限的帐户向您的TFS2010执行check-in。我确信这两件事和一些聪明的PowerShell脚本可以帮助你找到你想要的东西。
我建议您编写第二个实用程序来监视此脚本是否继续工作,并在检测到故障时通知您。
答案 1 :(得分:0)
你是正确的新测试用户界面(Test Manager 2010)需要TFS 2010,你也可以在TFS2008和TFS2008之间使用TFS集成平台。 TFS2010服务器。然后在2010服务器上使用测试管理器。
以上所有内容都应该很简单,困难的部分将是解决方案文件中的绑定。我建议您创建第二个指向TFS2010服务器的服务器,以便您可以打开正确的环境中的正确解决方案文件,而无需踩到您的同事脚趾。
我认为两个工作空间路线过度,它只是您需要的解决方案文件。