четверг, 20 января 2011 г.

Команды "tf destroy" и "witadmin destroywi". Полное удаление файлов и рабочих элементов из базы TFS.

При удалении файла через Team Explorer из Source Control файл всёравно остаётся в базе, хотя и не отображается.
Для полного удаления файла из базы (такая необходимость может возникнуть в разных ситуациях, например, если это вирус, или вы хотите уменьшить размер базы данных) нужно использовать команду tf destroy.

Путь к утилите tfC:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE

Шаблон команды такой:
tf destroy ПутьКФайлу /login:ВашЛогин,ВашПароль /s:http://ИмяСервера:8080/tfs/ИмяКоллекции
Пример:
tf destroy $/TDC/Doc/Readme.txt /s:http://ServerTFS:8080/tfs/TeamCollection /login:vanya,qwerty

Подробнее о команде: http://msdn.microsoft.com/ru-ru/library/bb386005.aspx

Для удаления рабочих элементов используется команда witadmin destroywi.
Шаблон команды:
witadmin destroywi /collection:http://ИмяСервера:8080/tfs/ИмяКоллекцииTFS /id:НомерРабочегоЭлемента
Пример:
witadmin destroywi /collection:http://tfserver:8080/tfs/Collection1 /id:123,124,125


Подробнее о команде: http://msdn.microsoft.com/ru-ru/library/dd236908.aspx


Для окончательного удаления проекта TFS служит команда TFSDeleteProject.
Шаблон команды:
TFSDeleteproject [/q] [/force] [/excludewss] /collection:UrlКоллекции ИмяПроектаTFS
Пример:
TFSDeleteproject /force /collection:http://tfserver:8080/tfs/Collection1 Project1

Подробнее о команде: http://msdn.microsoft.com/ru-ru/library/ms181482.aspx

Комментариев нет:

Отправить комментарий