Resolve, commande
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:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
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 Visual Studio 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 (Contrôle de version).
Remarque
Vous pouvez spécifier plusieurs arguments Itemspec.
|
overridetype |
Utilisé avec l'option /overridetype. Spécifie le type d'encodage des fichiers concernés. Par exemple : binaire. |
converttype |
Utilisé avec l'option /converttotype. Spécifie le type d'encodage, tel que "unicode." |
path |
Utilisé avec l'option /newname. Spécifie le nouveau chemin d'accès du fichier ou du dossier affecté |
username |
Fournit une valeur pour l'option /login. Vous pouvez spécifier une valeur de nom d'utilisateur comme DOMAINE\NomUtilisateur ou NomUtilisateur. |
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 encodage facultatif pour les fichiers impliqués dans une fusion tripartite. Les fichiers sont traités en fonction de l'encodage spécifié. Vous devez déterminer l'encodage approprié. Team Foundation Server enregistre la sortie de fusion résultante dans l'encodage spécifié de votre espace de travail. Pour plus d'informations sur l'encodage des fichiers, consultez Gestion des types de fichiers.
Remarque
Vous ne pouvez pas spécifier à la fois un /overridetype et un /converttotype.
|
/converttotype |
Spécifie l'encodage utilisé pour convertir temporairement l'entrée dans une opération de fusion tripartite. La sortie de fusion est enregistrée sous l'encodage 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 l'encodage des fichiers, consultez Gestion des types de fichiers.
Remarque
Vous ne pouvez pas spécifier à la fois un /overridetype et un /converttotype.
|
/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 AutoMerge et KeepYoursRenameTheirs. Avec AutoMerge, /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. |
/login |
Spécifie le nom d'utilisateur et le mot de passe pour authentifier l'utilisateur avec Team Foundation Server. |
/noprompt |
Supprime les invites de saisie. |
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 automatiquement les modifications.
tf resolve /auto:automerge
Voir aussi
Référence
Syntaxe de ligne de commande (Contrôle de version)
Concepts
Autres ressources
Commandes de l'utilitaire en ligne de commande Tf
Résolution des différences de dossiers et des conflits de fichiers