1

В Migrate TFS 2010 to Team Foundation Service, Jesse Houwing предложил использовать следующее, чтобы получить необходимые разрешения: TFSSecurity.exe/г + "Team Foundation Service Accounts" n: USERNAME/server: SERVERNAMETFS интеграции: Перенести TFS 2010 для Team Foundation Service - учетная запись службы миграции не в группе учетных записей служб

Я не могу заставить это работать.
Я получаю «Сервер не смог обработать запрос. ---> Запрошенная операция не разрешена». И Adding member to Team Foundation Administrators with TFSSecurity with Team Foundation Service указывает: «Это не поддержка, чтобы добавить пользователя в группу администратора группы разработчиков для текущей службы поддержки выпуска».

Имя пользователя (ов) на моем текущем сервере TFS 2010 не существует в Team Foundation Services (и наоборот). Предполагается ли, что USERNAME является идентификатором Live ID в Team Foundation Services? Или имя пользователя домена на моем локальном сервере TFS 2010? Я использую https: //.visualstudio.com для SERVERNAME? Или мне нужно добавить что-то вроде «/ defaultcollection»?

ответ

0

Я не считаю, что у вас будет возможность добавить учетную запись в группу учетных записей служб на TFService (не на 100% уверенную в этом), но вам нужно сделать это, только если вы помещаете неверные данные в любое из полей (т.е. состояние одного из рабочих элементов, которое не существует в целевой системе). Наличие этих разрешений позволит платформе интеграции помещать эти данные, но вы можете обойти эту проблему, используя сопоставления значений для полей.

Что касается имен пользователей, вы можете использовать это сообщение в блоге (это для TFService для TFS 2012 по посылке): http://blog.hinshelwood.com/migration-from-tf-service-to-tf-server-with-the-tfs-integration-platform/. Мартин описывает, как делать правильные сопоставления как для контроля версий, так и для рабочих элементов. Все, что вам нужно сделать, - это перевернуть отображение, чтобы перейти от TFS2010 по положению к TFService.