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


Добавление файлов в систему управления версиями (Team Explorer Everywhere)

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

  • Добавление одного или нескольких файлов в систему управления версиями

  • Настройка файлов, игнорируемых системой управления версиями

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

Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].

Добавление одного или нескольких файлов в систему управления версиями

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

  1. Если это еще не было сделано, в Eclipse подключитесь к командному проекту.

  2. На домашней странице Team Explorer выберите Обозреватель управления исходным кодом.

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

  4. Щелкните ссылку рядом с пунктом Локальный путь, чтобы открыть целевую папку в проводнике.

    Переместите свои файлы и папки в эту папку.

  5. В Eclipse в Team Explorer выберите Ожидающие изменения.

  6. На странице Ожидающие изменения выберите Действия, Обнаружить локальные изменения

    Обнаружение локальных изменений

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

    Появится диалоговое окно Повысить уровень потенциальных изменений.

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

    Повышение уровня потенциальных изменений

  9. На странице Ожидающие изменения выберите Вернуть.

Настройка файлов, игнорируемых системой управления версиями

По умолчанию некоторые типы файлов (например, DLL-файлы) игнорируются системой управления версиями. Это приводит к следующим результатам.

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

Можно настроить, какие типы файлов игнорируются, поместив текстовый файл с именем .tfignore в папку, где требуется применить правила. Влияние TFIGNORE-файла является рекурсивным. Однако можно создать TFIGNORE-файлы в подпапках, чтобы переопределить влияние TFIGNORE-файла в родительской папке.

Правила в TFIGNORE-файлах

К TFIGNORE-файлу применяются следующие правила:

  • # начинает строку комментария

  • Поддерживаются подстановочные знаки * и ?.

  • Спецификация файла является рекурсивной, если ей не предшествует символ \.

  • ! инвертирует спецификацию файла (файлы, соответствующие шаблону, не игнорируются).

Пример TFIGNORE-файла

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
# Ignore .txt files in this folder 
\*.txt
# Ignore .xml files in this folder and all its sub-folders
*.xml
# Ignore all files in the Temp sub-folder
\Temp
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

Создание и использование TFIGNORE-файла

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

Автоматическое создание TFIGNORE-файла

  1. На странице Ожидающие изменения выберите Действия, Обнаружить локальные изменения

    Обнаружение локальных изменений

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

    Появится диалоговое окно Повысить уровень потенциальных изменений.

    Повышение уровня потенциальных изменений

  3. Выберите файл, откройте его контекстное меню и выберите Игнорировать этот локальный элемент, Игнорировать по расширению, Игнорировать по имени файла или Игнорировать по папке.

    Пропуск файлов

  4. Выберите Повысить уровень или Отмена, чтобы закрыть диалоговое окно Повысить уровень потенциальных изменений.

  5. TFIGNORE-файл отображается в разделе Включенные изменения страницы Ожидающие изменения. Этот файл можно открыть и внести в него необходимые изменения.

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

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

В области Обозреватель пакетов щелкните правой кнопкой мыши файл, который нужно игнорировать, и выберите Рабочая группа, Пропустить:

Автоматический пропуск файла

См. также

Основные понятия

Подключаемый модуль Team Foundation Server для Eclipse — руководство для начинающих