Добавление файлов в систему управления версиями (Team Explorer Everywhere)
В этом разделе объясняется, как добавить один или несколько файлов в систему управления версиями и исключить некоторые файлы из системы управления версиями.
Добавление одного или нескольких файлов в систему управления версиями
Настройка файлов, игнорируемых системой управления версиями
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Группы, разрешения и роли в TFS по умолчанию [перенаправлено].
Добавление одного или нескольких файлов в систему управления версиями
При использовании локальной рабочей области страница Ожидающие изменения может обнаружить новые файлы.
Если это еще не было сделано, в Eclipse подключитесь к командному проекту.
На домашней странице Team Explorer выберите Обозреватель управления исходным кодом.
В обозревателе управления исходным кодом перейдите к папке, в которую требуется добавить файлы или папки.
Щелкните ссылку рядом с пунктом Локальный путь, чтобы открыть целевую папку в проводнике.
Переместите свои файлы и папки в эту папку.
В Eclipse в Team Explorer выберите Ожидающие изменения.
На странице Ожидающие изменения выберите Действия, Обнаружить локальные изменения
В разделе Исключенные изменения выберите Обнаруженные изменения.
Появится диалоговое окно Повысить уровень потенциальных изменений.
В диалоговом окне Повысить уровень потенциальных изменений убедитесь, что выбраны только те файлы, которые нужно вернуть, а затем выберите Повысить уровень.
На странице Ожидающие изменения выберите Вернуть.
Настройка файлов, игнорируемых системой управления версиями
По умолчанию некоторые типы файлов (например, 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-файла
На странице Ожидающие изменения выберите Действия, Обнаружить локальные изменения
В разделе Исключенные изменения щелкните ссылку Обнаруженные изменения.
Появится диалоговое окно Повысить уровень потенциальных изменений.
Выберите файл, откройте его контекстное меню и выберите Игнорировать этот локальный элемент, Игнорировать по расширению, Игнорировать по имени файла или Игнорировать по папке.
Выберите Повысить уровень или Отмена, чтобы закрыть диалоговое окно Повысить уровень потенциальных изменений.
TFIGNORE-файл отображается в разделе Включенные изменения страницы Ожидающие изменения. Этот файл можно открыть и внести в него необходимые изменения.
TFIGNORE-файл автоматически добавляется как включенное ожидающее изменение, чтобы созданные вами правила применялись к каждому члену команды, получающему файл.
Ниже приводится еще один способ автоматического создания файла .tfignore.
В области Обозреватель пакетов щелкните правой кнопкой мыши файл, который нужно игнорировать, и выберите Рабочая группа, Пропустить:
См. также
Основные понятия
Подключаемый модуль Team Foundation Server для Eclipse — руководство для начинающих