Поделиться через


Удаление файлов и папок из системы управления версиями

Файлы и папки можно удалять с сервера с помощью обозревателя управления исходным кодом, обозревателя решений либо с помощью командной строки. Дополнительные сведения см. в разделе Команда Delete (управление версиями в Team Foundation) или следуйте представленным в этом разделе инструкциям.

Удаление элементов с помощью командной строки

Delete — это команда ожидающих изменений, которая служит для планирования удаления выбранных элементов при очередном выполнении операции возврата из рабочей области.

Чтобы выполнить команду ожидающих изменений, необходимо добавить текущий каталог в рабочую область, тем самым сопоставив его с сервером. Дополнительные сведения о добавлении текущего каталога в рабочую область см. в разделе Добавление и удаление рабочей папки в рабочей области или Команда Workfold.

Дополнительные сведения о добавлении решений и проектов на сервер см. в разделе Добавление файлов в систему управления версиями.

Необходимые разрешения

Чтобы выполнять данные процедуры, необходимо задать для разрешения Извлечение значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Пометка файла или папки в качестве подлежащих удалению с помощью обозревателя управления исходным кодом

  1. В меню Вид выберите пункт Другие окна, а затем щелкните элемент Обозреватель управления исходным кодом, если он еще не открыт.

  2. В обозревателе управления исходным кодом найдите командный проект и папку или файл, которые требуется удалить.

  3. В правой области щелкните правой кнопкой мыши файл или папку, а затем выберите команду Удалить.

    Будет снова открыт обозреватель управления исходным кодом, а для выбранного файла или папки в столбце Ожидающее изменение будет стоять пометка о том, что элемент удален.

    Удаление файла, от которого зависят другие файлы, приведет к тому, что зависимые файлы также будут помечены как подлежащие удалению. Например, в случае удаления файла формы помечены будут также файлы кода и ресурсов.

    Файл будет удален с сервера Team Foundation (подсистема контроля версий) при возврате ожидающих изменений. Дополнительные сведения см. в разделе Возврат ожидающих изменений.

    Примечание

    При удалении папки, в которой имеются файлы, эти файлы будут также помечены как подлежащие удалению.

Пометка файла или папки в качестве подлежащих удалению с помощью обозревателя решений

  1. В меню Вид щелкните пункт Обозреватель решений, если обозреватель еще не открыт.

  2. В обозревателе решений найдите папку или файл командного проекта, которые требуется удалить.

  3. Щелкните правой кнопкой мыши папку и выберите команду Удалить. Появится диалоговое окно подтверждения <имя_файла> будет удален без возможности восстановления.

  4. Нажмите кнопку ОК. Элемент исчезнет из обозревателя решений.

  5. В меню Вид выберите пункт Другие окна, а затем щелкните элемент Обозреватель управления исходным кодом, если он еще не открыт.

  6. Обратите внимание, что в обозревателе управления исходным кодом для файла или папки, которые были удалены в обозревателе решений, в столбце Ожидающее изменение будет стоять пометка о том, что элемент удален.

    Удаление файла, от которого зависят другие файлы, приведет к тому, что зависимые файлы также будут помечены как подлежащие удалению. Например, в случае удаления файла формы помечены будут также файлы кода и ресурсов.

    Файл будет удален с сервера Team Foundation (подсистема контроля версий) при возврате ожидающих изменений. Дополнительные сведения см. в разделе Возврат ожидающих изменений.

    Примечание

    При удалении папки, в которой имеются файлы, эти файлы будут также помечены как подлежащие удалению.

Удаление элемента с помощью командной строки

  1. Откройте окно командной строки Visual Studio 2008. Для этого нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft Visual Studio 2008, Набор средств Visual Studio и Командная строка Visual Studio 2008.

    Это настроит среду командной строки на работу со средствами Visual Studio 2008.

  2. Перейдите к сопоставленной папке, в которой находится удаляемый элемент.

    Введите команду tf delete <имя файла или папки>. Файл будет удален из Team Foundation (подсистема контроля версий) после возврата ожидающих изменений. Дополнительные сведения см. в разделе Команда Checkin.

См. также

Задачи

Выполнение и отмена привязки проектов и решений

Ссылки

Команда Delete (управление версиями в Team Foundation)