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


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

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

Требования

См. раздел Справочник по разрешениям Team Foundation Server.

Выберите действие.

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

  • Восстановление элементов, удаленных с машины разработчика при помощи Visual Studio

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

  • Восстановление элементов, удаленных с машины разработчика без использования Visual Studio

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

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

Что нужно сделать, прежде чем удалять элемент

  • ВниманиеПеред тем как удалять файл, взгляните, нет ли на его значке изображения галочки: Значок извлеченного состояния TFSC. Такое изображение означат, что в файле имеются незафиксированные изменения. Если незафиксированные изменения есть, их желательно просмотреть (открыть контекстное меню файла, щелкнув его правой кнопкой мыши, и выбрать пункт Сравнить), чтобы убедиться в том, что они не нужны. Если вы полагаете, что эти изменения могут понадобиться в будущем, имеет смысл вернуть файл перед удалением.

  • Значок “Внимание!” Если удаляется папка, система поставит на ожидание операции удаления всех других папок и файлов, которые в ней находятся.

  • Значок “Внимание!”Если удаляется файл, который представляет собой зависимость для других файлов, система автоматически поставит на ожидание операции удаления всех этих файлов. Например, если вы намереваетесь удалить файл формы, то на ожидание будут поставлены операции удаления для файла кода и ресурсного файла.

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

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

  2. Выберите элементы, которые необходимо удалить, откройте контекстное меню (правой кнопкой мыши) и щелкните Удалить.

    Совет

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

  3. После этого верните изменения.

Восстановление элементов, удаленных с машины разработчика при помощи Visual Studio

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

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

Если вы или ваш коллега вернули изменение удаления на сервер, то его можно восстановить, если его никто не уничтожил.

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

  1. В строке меню выберите Сервис, Параметры.

  2. В диалоговом окне Параметры разверните узел Система управления версиями и пункт Visual Studio Team Foundation Server.

  3. Установите флажок Показывать удаленные в обозревателе управления исходным кодом и нажмите кнопку ОК.

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

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

  6. Откройте контекстное меню элемента (щелкнув его правой кнопкой мыши) и выберите пункт Отменить удаление.

Восстановление элементов, удаленных с машины разработчика без использования Visual Studio

Иногда возникает необходимость восстановить элемент, который был удален без использования Visual Studio (например, случайно). Способ восстановления такого элемента зависит от того, какую рабочую область вы используете: локальную или серверную. См. раздел Выбор локальной или серверной рабочей области.

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

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

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

  1. В Team Explorer выберите Значок "Начало" Главная, а затем выберите Ожидающие изменения.

  2. В разделе Исключенные изменения откройте ссылку Обнаруженные изменения.

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

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

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

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

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

  2. Откройте контекстное меню папки (щелкнув ее правой кнопкой мыши) и выберите пункт Получить конкретную версию.

  3. В диалоговом окне Получение установите флажок Перезаписать все файлы, даже если локальная версия совпадает с указанной версией.

    Выберите Получить.

Совет

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

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