我将团队项目集合移动到新服务器。在Visual Studio和网站中一切都很好,但构建试图从旧服务器检索源代码。
在构建定义中,我看不到设置集合URI的位置。有一个System.TeamFoundationCollectionUri
变量,但它是只读的,尝试在变量中设置它会导致构建时出现An item with the same key has already been added.
错误。
尝试在Repository中添加新映射,以便(web / app)服务器知道源代码已移动,但旧位置似乎留在构建定义中的某处。
有没有办法解决这个问题?我没有重新创建所有构建定义。
答案 0 :(得分:0)
Web界面中没有任何内容,但您可以在TFS SQL数据库中看到服务器名称。列Repository是一个nvarchar(MAX),包含所有映射和服务器名称。
我用SQL中的替换修复了服务器名称,现在可以正常工作。