Resolve, commande
Mise à jour : novembre 2007
Vous permet de résoudre des conflits entre les éléments modifiés dans votre espace de travail et les versions les plus récentes ou les versions de destination des éléments présents sur le serveur.
Autorisations requises
Pour utiliser la commande resolve, vous devez être le propriétaire de l'espace de travail ou disposer de l'autorisation globale Administrer les espaces de travail avec la valeur Autoriser. Vous devez également disposer des autorisations Lire et Extraire pour les éléments impliqués dans une opération de résolution avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]
tf resolve [itemspec]
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)]
[/preview] [/converttotype:converttype] [/recursive] [/newname:path]
Paramètres
Argument |
Description |
---|---|
Itemspec |
Sert à identifier le fichier ou le dossier pour lequel résoudre des conflits de version. En cas d'omission, tous les éléments sujets à conflits seront inclus. Pour plus d'informations sur la façon dont Team Foundation Server analyse les spécifications d'éléments afin de déterminer quels éléments se trouvent dans la portée, consultez Syntaxe de ligne de commande (Team System). |
overridetype |
Utilisé avec l'option /overridetype. Spécifie le type de codage des fichiers concernés. Par exemple : binaire. |
converttype |
Utilisé avec l'option /converttotype. Spécifie le type de codage, tel que "unicode." |
path |
Utilisé avec l'option /newname. Spécifie le nouveau chemin d'accès du fichier ou du dossier affecté |
Option |
Description |
||
---|---|---|---|
/auto |
Résout des conflits en suspens entre différentes versions des éléments spécifiés dans l'espace de travail actuel à l'aide d'une des options suivantes :
|
||
/preview |
Affiche les conflits actuels mais ne les traite pas. |
||
/overridetype |
Spécifie un codage facultatif pour les fichiers impliqués dans une fusion tripartite. Les fichiers sont traités en fonction du codage spécifié. Vous devez déterminer le codage correct. Team Foundation Server enregistre la sortie de fusion résultante sous le codage spécifié dans votre espace de travail. Pour plus d'informations sur le codage des fichiers, consultez Types de fichiers.
|
||
/converttotype |
Spécifie le codage utilisé pour convertir temporairement l'entrée dans une opération de fusion tripartite. La sortie de fusion est enregistrée sous le codage spécifié dans votre espace de travail. Cette option n'est pas requise ; il s'agit d'une option avancée et rarement utilisée. Pour plus d'informations sur le codage des fichiers, consultez Types de fichiers.
|
||
/recursive |
Résout des éléments dans le répertoire et les sous-répertoires spécifiques. |
||
/newname |
Option utilisée pour résoudre un conflit de collision de nom. Ne peut être utilisée que conjointement avec AcceptMerge et AcceptYoursRenameTheirs. Avec AcceptMerge, /newname est uniquement valide avec les conflits appelant une commande rename et/ou delete. Si elle est utilisée, vous devez fournir un nouveau path. |
Notes
Vous pouvez utiliser la commande Resolve pour sélectionner une résolution pour les modifications en attente qui sont en conflit avec la version du serveur.
Si des conflits de version sont détectés entre votre version et la version figurant sur le serveur de destination au cours d'une commande Get, d'une opération d'archivage ou d'une fusion, une invite apparaît pour vous demander de choisir une résolution de conflit à l'aide de la commande resolve. Vous devez résoudre les conflits avant de pouvoir archiver vos modifications en attente.
Pour plus d'informations sur la localisation de l'utilitaire en ligne de commande tf, consultez Commandes de l'utilitaire en ligne de commande Tf.
Exemples
L'exemple suivant appelle la boîte de dialogue Résoudre les conflits pour que vous puissiez indiquer à Team Foundation Server comment traiter les modifications en attente qui sont en conflit avec la version du serveur.
tf resolve
L'exemple suivant tente de résoudre tous les conflits en fusionnant les modifications.
tf resolve /auto:acceptmerge
Voir aussi
Tâches
Procédure pas à pas : fonctionnalités avancées du contrôle de version
Concepts
Référence
Syntaxe de ligne de commande (Team System)
Autres ressources
Commandes de l'utilitaire en ligne de commande Tf
Comparaison de dossiers et de fichiers dans le contrôle de version