Практическое руководство. Удаление файлов и папок из системы управления версиями
Обновлен: Ноябрь 2007
Файлы и папки можно удалять с сервера с помощью обозревателя управления исходным кодом, обозревателя решений или с помощью командной строки. Дополнительные сведения см. в разделе Команда "delete" (Управление версиями в Team Foundation) или следуйте представленным в этом разделе инструкциям.
Удаление элементов с помощью командной строки
Delete — это команда ожидающих изменений, которая служит для планирования удаления выбранных элементов при очередном выполнении операции возврата из рабочей области.
Чтобы выполнить команду ожидающих изменений, необходимо добавить текущий каталог в рабочую область, тем самым сопоставив его с сервером. Дополнительные сведения о добавлении текущего каталога в рабочую область см. в разделе Практическое руководство. Добавление рабочей папки в рабочую область и ее удаление из рабочей области или Команда "workfold".
Дополнительные сведения о добавлении решений и проектов на сервер см. в разделе Практическое руководство. Добавление проекта или решения в систему управления версиями.
Необходимые разрешения
Чтобы выполнять данные процедуры, необходимо задать для разрешения Извлечение значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Пометка файла или папки в качестве подлежащих удалению с помощью обозревателя управления исходным кодом
В меню Вид выберите пункт Другие окна, а затем щелкните элемент Обозреватель управления исходным кодом, если он еще не открыт.
В обозревателе управления исходным кодом найдите командный проект и папку или файл, которые требуется удалить.
В правой области щелкните правой кнопкой мыши файл или папку, а затем выберите команду Удалить.
Будет снова открыт обозреватель управления исходным кодом, а для выбранного файла или папки в столбце Ожидающее изменение будет стоять пометка о том, что элемент удален.
Удаление файла, от которого зависят другие файлы, приведет к тому, что зависимые файлы также будут помечены как подлежащие удалению. Например, в случае удаления файла формы помечены будут также файлы кода и ресурсов.
Файл будет удален с сервера Team Foundation (подсистема контроля версий) при возврате ожидающих изменений. Дополнительные сведения см. в разделе Практическое руководство. Возврат ожидающих изменений.
Примечание.
При удалении папки, в которой имеются файлы, эти файлы будут также помечены как подлежащие удалению.
Пометка файла или папки в качестве подлежащих удалению с помощью обозревателя решений
В меню Вид щелкните пункт Обозреватель решений, если обозреватель еще не открыт.
В обозревателе решений найдите папку или файл командного проекта, которые требуется удалить.
Щелкните правой кнопкой мыши папку и выберите команду Удалить. Появится диалоговое окно подтверждения <имя_файла> будет удален без возможности восстановления.
Нажмите кнопку ОК. Элемент исчезнет из обозревателя решений.
В меню Вид выберите пункт Другие окна, а затем щелкните элемент Обозреватель управления исходным кодом, если он еще не открыт.
Обратите внимание, что в обозревателе управления исходным кодом для файла или папки, которые были удалены в обозревателе решений, в столбце Ожидающее изменение будет стоять пометка о том, что элемент удален.
Удаление файла, от которого зависят другие файлы, приведет к тому, что зависимые файлы также будут помечены как подлежащие удалению. Например, в случае удаления файла формы помечены будут также файлы кода и ресурсов.
Файл будет удален с сервера Team Foundation (подсистема контроля версий) при возврате ожидающих изменений. Дополнительные сведения см. в разделе Практическое руководство. Возврат ожидающих изменений.
Примечание.
При удалении папки, в которой имеются файлы, эти файлы будут также помечены как подлежащие удалению.
Удаление элемента с помощью командной строки
Откройте командную строку Visual Studio 2008. Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2008, Средства Visual Studio и щелкните пункт Командная строка Visual Studio 2008.
При этом среда командной строки будет готова к работе со средствами Visual Studio 2008.
Перейдите к сопоставленной папке, в которой находится удаляемый элемент.
Введите команду tf delete <имя_файла_или_папки>. Элемент будет удален с сервера Team Foundation (подсистема контроля версий) после возврата ожидающих изменений. Дополнительные сведения см. в разделе Команда "checkin".
См. также
Задачи
Практическое руководство. Выполнение и отмена привязки проектов и решений
Основные понятия
Устранение неполадок системы управления версиями
Ссылки
Команда "delete" (Управление версиями в Team Foundation)