Добавить команду (система управления версиями Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Команда система управления версиями Team Foundation add
добавляет файлы и папки в репозиторий TFVC.
Необходимые компоненты
Разрешения TFVC по умолчанию.
Рабочая область TFVC, настроенная на компьютере разработки. См. команду "Рабочая область" или "Настройка система управления версиями Team Foundation на компьютере разработки".
Синтаксис
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
- Вы также можете использовать Visual Studio для добавления файлов на сервер.
Советы
- Результаты
add
команды помещаются в очередь как ожидающие изменения и не вступают в силу на сервере, пока не проверка их. См . команду Checkin. - Чтобы отложить изменения или очистить рабочую область для другой задачи, используйте команду Shelve.