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


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

Обновлен: Ноябрь 2007

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ms245463.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

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

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

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

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

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

    ms245463.alert_note(ru-ru,VS.90).gifПримечание.

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

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

  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)

Другие ресурсы

Работа с файлами и папками системы управления версиями