Команда Add
Добавляет файлы и папки в систему управления версиями.
Совет |
---|
Прежде чем добавлять файлы в систему управления версиями, необходимо сначала настроить рабочую область на компьютере DEV.См. описания свойств Workspace Command и Настройка компьютера разработки и запуск системы с использованием модуля управления версиями. |
Требования: см. Разрешения Team Foundation Server.
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
Параметры
Параметр |
Описание |
---|---|
/encoding: filetype |
Пропуск этого параметра. |
itemspec |
Определяет область элементов, чтобы добавить.Можно указать более одного аргумента itemspec. Синтаксис см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/lock |
Применяет или удаляет блокировку.Дополнительные сведения см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/login:username,[password] |
Определяет учетную запись пользователя, чтобы выполнить команду.Дополнительные сведения см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/noignore |
По умолчанию некоторые типы файлов (например, файлы DLL) игнорируются системой управления версиями.Правила применяются к Add хранятся в .tfignore команды при указании подстановочный знак в itemspec.Для переопределения приложение правил в данном случае укажите /noignore. Можно настроить, какие типы файлов не обрабатываются с помощью файла .tfignore (см. Добавление файлов: файл .tfignore). |
/noprompt |
Отключает отображение окнам и диалоговым окнам и перенаправляет выходные данные в командной строке.Дополнительные сведения см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). |
/recursive |
Рекурсивно добавляет элементы в указанном каталоге и всех подкаталогах. |
Примеры
В следующих примерах предполагается, что $/SiteApp/Main/ сопоставляется с c:\code\SiteApp\Main\ в рабочей области.
Добавьте все новые файлы в локальной рабочей области
Новые файлы в локальная рабочая область автоматически обнаруживаются.Можно повысить уровень этих вновь обнаруженные файлы к ожидающим изменениям.
c:\code\SiteApp\Main\SolutionA\Project1>tf add
Добавляет последние версии всех элементов (за исключением тех, которые не учитывается) в локальной рабочей области.
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
Добавляет последние версии всех элементов в локальной рабочей области.
Добавьте отдельные элементы
c:\code\SiteApp\Main>tf add program1.cs program2.c
Добавляет файлы program1.cs и program2.c.
Рекурсивно добавьте все элементы заданного типа
c:\code\SiteApp\Main>tf add *.cs /recursive
Добавляет все файлы кода C# (cs) в текущем каталоге и всех подкаталогах.
Работа в Visual Studio
- Добавление файлов на сервер Использование Visual Studio для добавления файлов на сервер.
Советы
Результаты данной команды помещаются в очередь как ожидающие изменения (см. Команда Status) и не вступают в силу на сервере до тех пор, пока не будет произведен возврат (см. Команда "Возврат").
Если необходимо установить в сторону изменения (и, возможно, понадобится очистить рабочую область для другой задачи), используйте Команда Shelve.