我处于公司最近升级到 TFS 2008 的情况。他们目前无意升级到 TFS 2010。作为一个开发组,我们本周已迁移到 Visual Studio 2010。与任何大公司一样,我们无法创建自己的环境来安装 TFS 2010。踩太多脚趾,而且不是公司标准。等等。
我想充分利用与新 UI 测试和其他功能相关的新测试功能。这似乎需要 TFS 2010。所以我的“梦想”是在办公室完成我的日常工作并编写测试,但在晚上,让我的代码在家里与我的 TFS 2010 服务器同步,并在启用完整测试功能的情况下运行自动化构建.
那么有没有最佳实践呢?我已经阅读了工作空间理论和所涉及的绑定问题,这听起来是要克服的最大障碍。
可能的解决方案 - 创建两个工作区 $/WorkProject 和 $/WorkProject-Mirror 并使用使用 FileSystemWatcher 的自定义应用程序来启动同步代码更改和自定义重写绑定的作业。在工作笔记本电脑和家用机器上使用作业以允许双向绑定。
研究TFS 集成平台是否会对此有所帮助