在Migrate TFS 2010 to Team Foundation Service中,Jesse Houwing建议使用以下内容获取必要的权限: TFSSecurity.exe / g +“Team Foundation服务帐户”n:USERNAME / server:SERVERNAME
我不能让这个工作。
我得到“服务器无法处理请求.--->不允许请求的操作。”并且Adding member to Team Foundation Administrators with TFSSecurity with Team Foundation Service表示“不支持将用户添加到团队基础管理员组以获取当前版本的团队基础服务。”
Team Foundation Services上不存在我当前TFS 2010服务器上的用户名(反之亦然)。 USERNAME应该是Team Foundation Services上的Live ID吗?或者我本地TFS 2010服务器上的域用户名? 我是否将https://.visualstudio.com用于SERVERNAME?或者我是否需要附加“/ defaultcollection”之类的内容?
答案 0 :(得分:0)
我不相信您可以将帐户添加到TFService上的服务帐户组(不是100%确定该帐户),但是如果要向任何帐户添加无效数据,则只需执行此操作字段(即目标系统上不存在的某个工作项上的状态)。拥有这些权限将允许集成平台输入此数据,但您可以通过使用字段的值映射来解决此问题。
对于用户名,您可以使用此博客文章(它是针对TFService到TFS 2012的内部部署):http://blog.hinshelwood.com/migration-from-tf-service-to-tf-server-with-the-tfs-integration-platform/。 Martin描述了如何为版本控制和工作项执行正确的映射。您需要做的就是将映射转换为从TFS2010本地到TFService。