我开始在TFS 2013环境中实现TFS构建控制器。令我不屑的是,我发现TFS每个项目集只支持1个控制器。我们目前使用由业务部门(会计,工程等)组织的项目集合。我们有一个小团队,我无法为此创建10-20个虚拟机。我愿意将所有团队项目转移到单个项目集合中,但我不想丢失源代码管理历史记录。我查看了TFS集成平台,但看起来不支持TFS 2013。
我在这里遗漏了什么吗?我可以使用集成平台并保留源代码管理历史记录吗?我还有哪些其他选项可以减少我的项目集合数量而不会丢失历史记录?我们目前不使用实验以外的工作项目,所以我真的只关心历史。
答案 0 :(得分:2)
您可以使用 TFS集成工具在TFS2013中移动团队项目,但也存在一些限制。细节供您参考:https://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe
我在我的本地环境中测试成功。(不同的集合和相同的集合)
我的环境:
TFS2013 SQL2012 TFS 2010 Team Explorer VS2013 TFS Integration Tools2012
准备环境:
安装TFS2010TeamExplorer原因TFS Integration Tools2012需要它
PS:它不支持SQL2014。在安装Integration Tools期间连接SQL2014时,会抛出错误:数据库兼容级别的Vaild值为100.110或120 ... SQLkey:CreateDatabaseScript ... 90
详细步骤:
注意,对于Paths部分,您必须包含任何文件夹(路径) 在根目录下明确地和单独地在文件夹列表中。只是 使用$ /或$ / MyProject将无法正常工作。例如,如果你有 文件夹src /和test /在root下,你必须包含这些 $ / MyProject / src和$ / MyProject / test /