Add, commande

Ajoute des fichiers et des dossiers et des fichiers au contrôle de version

Conseil

ConseilAvant d'ajouter des fichiers au contrôle de version, vous devez d'abord installer l'espace de travail sur votre ordinateur de développement.Consultez Workspace Command ou Configurer le contrôle de version Team Foundation sur votre ordinateur de développement.

Exigences générales : consultez Référence des autorisations pour Team Foundation Server.

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

Paramètres

Paramètre

Description

/encoding: filetype

Ignorez ce paramètre.

itemspec

Spécifie le type de l'élément à ajouter. Vous pouvez spécifier plusieurs arguments itemspec.

Pour obtenir la syntaxe, consultez Référence de commande du contrôle de version Team Foundation.

/lock

Applique ou supprime un verrou. Consultez Référence de commande du contrôle de version Team Foundation.

/login:username,[password]

Spécifie le compte d'utilisateur pour exécuter la commande. Consultez Référence de commande du contrôle de version Team Foundation.

/noignore

Par défaut, certains types de fichiers (par exemple, fichiers .dll) sont ignorés par le contrôle de version. Les règles dans les fichiers .tfignore s'appliquent à la commande Add lorsque vous spécifiez un masque dans votre itemspec. Pour substituer l'application des règles dans ce cas, spécifiez l'option /noignore.

Vous pouvez configurer les types de fichiers qui sont ignorés à l'aide d'un fichier .tfignore (consultez Ajouter des fichiers : fichier .tfignore).

/noprompt

Supprime l'affichage des fenêtres et les boîtes de dialogue et redirige les données de production à l'invite de commandes. Consultez Référence de commande du contrôle de version Team Foundation.

/recursive

Ajoute récursivement tous les éléments dans le répertoire spécifié et ses sous-répertoires.

Exemples

Dans les exemples suivants, supposez que $/SiteApp/Main/ est mappé à c:\code\SiteApp\Main\ dans l'espace de travail.

Ajouter tous les nouveaux fichiers dans un espace de travail local

De nouveaux fichiers dans l'espace de travail local sont automatiquement détectés. Vous pouvez promouvoir ces fichiers récemment détectés à vos modifications en attente.

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

Ajoute les versions les plus récentes de tous les éléments (sauf ceux qui sont ignorés) dans un espace de travail local.

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

Ajoute les versions les plus récentes de tous les éléments dans un espace de travail local.

Ajouter des éléments individuels

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

Ajoute les fichiers program1.cs et program2.c.

Ajouter de manière récursive tous les éléments d'un type spécifique

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

Ajoute tous les fichiers de code C# (.cs) au répertoire actif et à tous les sous-répertoires.

Utilisation de Visual Studio

Conseils

  • Conseil Les résultats de cette commande sont mis en file d'attente comme modifications en attente (consultez Status, commande) et prennent effet sur le serveur lorsque vous les consultez (voir Checkin, commande).

  • Conseil Si vous devez mettre de côté les modifications (et peut-être également souhaiter nettoyer votre espace de travail d'une autre tâche), utilisez la Shelve, commande.