TFS: можно ли перенести рабочую область на другой компьютер? - PullRequest
4 голосов
/ 11 марта 2009

У меня есть одно рабочее пространство A с файлами, извлеченными на компьютере A. Теперь я хочу продолжить разработку на компьютере B. Я копирую файлы с компьютера A и создаю новое рабочее пространство B с сопоставлением скопированных файлов.

Теперь Visual Studio не позволяет мне регистрировать файлы, поскольку они уже извлечены в рабочей области A.

Как я могу решить эту проблему без необходимости сначала проверять файлы на компьютере A?

Ответы [ 4 ]

4 голосов
/ 11 марта 2009

Создайте новое рабочее пространство на B, скопируйте каталоги из A и используйте электроинструменты Team Foundation 2008 для извлечения всех измененных файлов:

Откройте окно cmd, затем

cd c:\wherever\your\workspace\is
tfpt online /recursive /adds /deletes /diff .

tfpt проанализирует дерево каталогов и извлечет любой измененный файл для редактирования (и при необходимости также «добавит» или «удалит» файлы при необходимости).

убедитесь, что вы проверили, что сделал tfpt, прежде чем регистрироваться

0 голосов
/ 09 апреля 2017

Для перехода с computer A на computer B без необходимости проверки кода:

  1. Не копируйте ваши рабочие каталоги из старых computer A
  2. Подключение к TFS на новом computer B
  3. Получите все необходимые проекты от tfs (выполните get) на computer B
  4. Сделай полочку из старого computer A
  5. На computer B, в Team Explorer, unshelve полка, которую вы сделали на шаге 4.

Вы ничего не потеряете.

0 голосов
/ 14 февраля 2010

Я получил новый ноутбук и установил на него Windows 7. Продукт поставляется с новой функцией в панели управления, которая называется Начало работы. Используя эту функцию, я перенес свои файлы со старого ноутбука на новый, используя команду «Передать файлы». Это было чрезвычайно полезно, потому что оно скопировало все мои исходные файлы с компьютера A на компьютер B для Visual studio 2008. Поэтому мне не пришлось делать это вручную. После завершения передачи я загрузил Power Shell для Microsoft Team Foundation Server 2008 Power Tools (установщик tfpt) и следовал инструкциям в шаге 2 выше, выбрав Пуск-> Все программы-> Microsoft Team Foundation Server 2008-> Консоль PowerShell. Когда открылось командное окно, я ввел команды: cd c: \ wherever \ your \ workspace \ is TFPT онлайн / рекурсивный / добавляет / удаляет / отличается.

Это сработало как шарм!

0 голосов
/ 11 марта 2009

Рабочие пространства привязаны к пользователю, поэтому вы увидите свое старое рабочее пространство при работе на новом компьютере.

Так что просто выберите свое старое рабочее пространство из выпадающего списка рабочего пространства в Source Control Explorer и проверьте свои файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...