Я искал некоторое понимание о том, что происходит с существующими рабочими областями и файлами, которые уже проверяются на людей после обновления TFS2010. Удивительно достаточно я не могу найти удовлетворительную информацию об этом. (Я говорю об обновлении на новых аппаратных средствах между прочим. Новый экземпляр TFS, обновленные базы данных)
Я проверил Инструкцию по установке TFS, я перерыл сеть, все, что я мог найти, сценарии обновления для стороны сервера. Никто даже не упоминает то, что происходит с клиентами управления исходным кодом.
Я создал виртуальную машину для тестирования процесса обновления, обновление было успешно и все мои файлы, и рабочие области существуют в новом сервере также. Проблема: новая установка TFS имеет новый instanceID. Когда я перенаправил на клиентах к новому серверу, клиент казался не могущим соответствовать файлам и состояниям файла в рабочей области с теми на новом сервере. Это заставляет меня задаться вопросом, будет ли возможно продолжать работать после производственного обновления.
Как я упомянул выше, я ничего не могу найти на этом, было бы замечательно, если кто-либо мог бы указать на меня на небольшое количество бумаги или сообщения в блоге об этом.
Заранее спасибо...
При обновлении идентификатор вашего сервера должен остаться прежним. Возможно, вам придется изменить это, если вы хотите клонировать среду.
В тестовом сенарио вы создаете клон сервера TFS, а не обновление стратегии.
Вы, вероятно, столкнетесь с проблемами, поскольку он был запущен в вашей тестовой среде, чтобы облегчить его работу в той же сети, что и ваш производственный сервер TFS.
Все рабочие пространства и наборы полок остаются неизменными, и люди смогут сразу же продолжить работу. Даже проверенные файлы в порядке и будут правильно подхвачены.
Я бы рекомендовал сначала обновить сервер, а клиенты оставить 2008 (используя Forward Compatibility Pack), а затем обновить клиентов до 2010 по мере обновления проектов.