TFS - Обновить командный проект - PullRequest
0 голосов
/ 24 февраля 2011

Моя команда переходит на TFS, и в настоящее время мы тестируем миграцию с VSS.Конвертер VSS требует, чтобы все проекты TFS были созданы до преобразования.У нас более 30 проектов, и их создание требует много времени.

Есть ли способ обновить часть контроля проектов наших проектов между тестами (вернуть их в исходное пустое состояние), оставив проекты без изменений, что позволяет нам запускать несколько тестов преобразования без необходимости заново создавать наш проектколлекция и проекты каждый раз?

[Редактировать]

Чтобы ответить на вопрос Джона ниже: При создании TFS Team Project по умолчанию создается пустая папка управления исходным кодом с тем же именем и связывается с нейс этим командным проектом.Файл преобразования требует, чтобы папка управления исходным кодом была доступна.

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Я собираюсь сделать некоторые предположения.

  1. вы используете TFS 2008 или 2010
  2. ты не боишься команды строка: -)

Я думаю, что в этом сценарии команда "tf destroy" будет вашим другом.

например. "tf destroy $ / TeamProject1 / FolderToBeWiped"

Вы можете легко написать сценарий, который стирает все ваши существующие папки в системе контроля версий. В качестве предостережения, НЕ делайте "tf destroy $ /", так как это уберет часть управления исходным кодом командного проекта (-ов), и вам нужно будет создать его (их) снова.

0 голосов
/ 16 июня 2011

В качестве продолжения я наконец нашел способ автоматически создавать необходимые проекты. По сути, процесс состоит в том, чтобы удалить и заново создать коллекцию, а затем сгенерировать проекты из файла сопоставления xml. Если кому-то интересно, я разместил его здесь

http://irwinj.blogspot.com/2011/05/tfsautomated-project-creation.html

...