Удаление или восстановление файлов и папок в TFVC

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Вы можете удалить и восстановить файлы и папки из система управления версиями Team Foundation (TFVC), из рабочей области на компьютере разработки или на сервере.

Необходимые компоненты

См . разрешения TFVC по умолчанию.

Удаление элемента

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

Внимание

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

Удаление элемента

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

  2. Щелкните элемент правой кнопкой мыши и нажмите кнопку "Удалить".

  3. Если файл удаляется из Обозреватель решений, может появиться следующее предупреждение:< имя> файла будет удалено окончательно. Нажмите кнопку "ОК ", если вы хотите продолжить удаление файла.

  4. Когда вы будете готовы, проверка в изменениях.

Если вы не используете TFVC, используйте Обозреватель решений для удаления элементов и файлов в решении Visual Studio.

Восстановление или восстановление удаленных элементов

Если удаленный элемент находился под управлением версией перед удалением, можно восстановить элемент. Удаление не будет реализовано на сервере, пока не проверка изменения.

Восстановление удаленного элемента с помощью Team Обозреватель

  1. Откройте страницу "Ожидающие изменения" в команде Обозреватель.
  2. Щелкните правой кнопкой мыши удаленные элементы в разделе "Включенные изменения" и выберите "Отменить".
  3. В диалоговом окне "Отмена ожидающих изменений" выберите элемент и выберите "Отменить изменения".

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

  1. В Обозреватель системы управления версиями перейдите и щелкните правой кнопкой мыши удаленный файл и выберите "Отменить ожидающие изменения".
  2. В диалоговом окне "Отмена ожидающих изменений" выберите элемент и выберите "Отменить изменения".

Восстановление удаленного элемента с помощью Обозреватель решений

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

Восстановление удаленного элемента с сервера

Если вы уже проверка в удалении элемента в TFVC, вы можете восстановить удаленный элемент с сервера до тех пор, пока никто в вашей команде его не уничтожил.

  1. В строке меню Visual Studio выберите "Параметры инструментов>".
  2. В диалоговом окне "Параметры" перейдите к Visual Studio Team Foundation Server системы управления версиями>.
  3. Выберите удаленные элементы в Обозреватель системы управления версиями и нажмите кнопку "ОК".
  4. В Обозреватель системы управления версиями перейдите к файлу и щелкните правой кнопкой мыши файл, который нужно восстановить, и выберите "Отменить".

Восстановление элемента, удаленного с компьютера разработки

Возможно, вам потребуется восстановить элемент, удаленный за пределами Visual Studio, возможно, случайно. Метод, используемый для восстановления такого элемента, зависит от того, используете ли вы локальную или серверную рабочую область. См. раздел "Выбор между использованием локальной или серверной рабочей области".

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

  1. На странице "Ожидающие изменения" в команде Обозреватель в разделе "Исключенные изменения" выберите "Обнаруженные".
  2. В диалоговом окне "Продвижение изменений кандидатов" щелкните правой кнопкой мыши элемент, который удалил в столбце "Изменить" и выберите "Восстановить этот элемент".
  3. Выберите "Продвинуть".

Если вы случайно удалили элемент за пределами Visual Studio и используете рабочую область сервера, при попытке открыть элемент в Visual Studio может появиться сообщение об ошибке, например: TF10187: не удалось открыть имя> файла документа<. Система не может найти указанный файл. Вы можете восстановить элемент, получив его с сервера.

  1. В Обозреватель системы управления версиями перейдите к папке, содержащей удаленные элементы.
  2. Щелкните правой кнопкой мыши папку и выберите "Дополнительно>получить определенную версию".
  3. В диалоговом окне "Получить" выберите перезаписать все файлы, даже если локальная версия соответствует указанной версии.
  4. Нажмите кнопку "Получить".

Совет

Вы также можете использовать команду tf get /force .

Работа из командной строки

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

  • Команда Delete удаляет файл с сервера.
  • Команда Destroy окончательно уничтожает элемент.
  • Команда Undelete восстанавливает файл, удаленный с сервера.
  • Команда отмены отмены отмены ожидающих изменений.
  • Команда Get получает файлы с сервера.