Команда 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\ в рабочей области.

f9yw4ea0.collapse_all(ru-ru,VS.110).gifДобавьте все новые файлы в локальной рабочей области

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

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

Добавляет последние версии всех элементов (за исключением тех, которые не учитывается) в локальной рабочей области.

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

Добавляет последние версии всех элементов в локальной рабочей области.

f9yw4ea0.collapse_all(ru-ru,VS.110).gifДобавьте отдельные элементы

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

Добавляет файлы program1.cs и program2.c.

f9yw4ea0.collapse_all(ru-ru,VS.110).gifРекурсивно добавьте все элементы заданного типа

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

Добавляет все файлы кода C# (cs) в текущем каталоге и всех подкаталогах.

Работа в Visual Studio

Советы

  • Совет Результаты данной команды помещаются в очередь как ожидающие изменения (см. Команда Status) и не вступают в силу на сервере до тех пор, пока не будет произведен возврат (см. Команда "Возврат").

  • Совет Если необходимо установить в сторону изменения (и, возможно, понадобится очистить рабочую область для другой задачи), используйте Команда Shelve.