Добавить команду (система управления версиями Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

Команда система управления версиями Team Foundation add добавляет файлы и папки в репозиторий TFVC.

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

Синтаксис

tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype] 
[/noprompt] [/recursive] [/noignore] [/login:username,[password]] 

Параметры

Параметр Описание
/encoding: <filetype> Игнорировать этот параметр.
itemspec Указывает область добавляемых элементов. Можно указать несколько itemspec аргументов.
/lock Применяет или удаляет блокировку. См. статью "Использование команд система управления версиями Team Foundation".
/noignore По умолчанию управление версиями игнорирует определенные типы файлов, например .dll файлов. Вы можете настроить, какие типы файлов игнорировать с помощью файла .tfignore . Сведения о том, какие файлы игнорируют управление версиями. Правила в файле .tfignore применяются к команде add при указании дикого карта в вашемitemspec. Чтобы переопределить эти правила, укажите /noignore.
/noprompt Подавляет отображение окон и диалоговых окон и перенаправляет выходные данные в командную строку. См. статью "Использование команд система управления версиями Team Foundation".
/recursive Рекурсивно добавляет элементы в указанный каталог и все вложенные каталоги.

Примеры

В следующих примерах предполагается, что c:\code\SiteApp\Main\ сопоставляется с $/SiteApp/Main/ рабочей областью.

Добавление всех новых файлов в локальную рабочую область

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

Следующая команда добавляет последние версии всех элементов в локальной рабочей области, за исключением тех элементов, которые игнорируются:

c:\code\SiteApp\Main\SolutionA\Project1>tf add

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

c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore

Добавление отдельных элементов

Следующая команда добавляет файлы program1.cs и program2.cs:

c:\code\SiteApp\Main>tf add program1.cs program2.cs

Рекурсивно добавить все элементы определенного типа

Следующая команда добавляет все файлы кода C# (.cs) в текущий каталог и все вложенные каталоги:

c:\code\SiteApp\Main>tf add *.cs /recursive

Работа в Visual Studio

Советы

  • Результаты add команды помещаются в очередь как ожидающие изменения и не вступают в силу на сервере, пока не проверка их. См . команду Checkin.
  • Чтобы отложить изменения или очистить рабочую область для другой задачи, используйте команду Shelve.