Add, commande

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

ConseilConseil

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 votre ordinateur de développement et commencer à utiliser le contrôle de version.

Exigences générales : consultez Autorisations de 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 sont ignorés à l'aide d'un fichier de .tfignore (voir l' ajoutez les fichiers : fichier de .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.

f9yw4ea0.collapse_all(fr-fr,VS.110).gifAjoutez 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é) 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.

f9yw4ea0.collapse_all(fr-fr,VS.110).gifAjoute des éléments individuels.

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

Ajoute les fichiers program1.cs et program2.c.

f9yw4ea0.collapse_all(fr-fr,VS.110).gifAjoute 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 Shelve, commande.