Add, commande
Ajoute des fichiers et des dossiers et des fichiers au contrôle de version
Conseil
Avant 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
- Ajouter des fichiers au serveur Utilisez Visual Studio pour ajouter des fichiers au serveur.
Conseils
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).
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.