Spécifier les options de résolution de la résolution automatique
Des conflits peuvent parfois vous empêcher de terminer des opérations d'extraction, d'archivage, de fusion et de restauration. Vous pouvez résoudre ces conflits à l'aide du canal de Conflits de la fenêtre Modifications en attente. Dans cette fenêtre, la commande Tout résoudre automatiquement peut vous aider à résoudre plus rapidement et facilement de nombreux types de conflits. Pour plus d'informations, consultez Résoudre les conflits entre deux fichiers.
Dans certains cas, vous pouvez restreindre les types de conflits que la fonctionnalité de résolution automatique résout pour vous. Vous pouvez lancer une opération de résolution automatique à partir du canal de Conflits de la fenêtre Modifications en attente et sélectionner l'option Types de contenu spécifiques.
La boîte de dialogue Choisir les conflits à résoudre apparaît. Le tableau suivant peut vous aider à décider quelles cases à cocher sélectionner afin de parvenir au résultat souhaité à partir d'une opération de résolution automatique.
Si vous voulez que la résolution automatique résolve automatiquement les conflits qui se sont produits pour les raisons suivantes : |
Comme expliqué dans cet exemple… |
Activez alors la case à cocher… |
---|---|---|
Des modifications de contenus non conflictuels ont été effectuées dans chaque version d'un fichier |
Dans la version de fichier située à gauche, un zéro a été ajouté en début de version. Dans la version de fichier située droite, un trois a été ajouté en fin de version : |
Conflits avec des modifications de contenu |
Des modifications de contenu ont été apportées, lesquelles sont spécifiques à la version de l'espace de travail (durant une opération d'extraction ou d'archivage) ou à la version cible (durant une opération de fusion ou de restauration) |
quatre et cinq ont été ajoutés à la version de l'espace de travail ou à la version cible : |
Conflits avec des modifications de contenu apportées uniquement dans l'espace de travail local ou dans la branche cible |
Des modifications de contenu ont été apportées, lesquelles sont spécifiques à la version du serveur (durant une opération d'extraction ou d'archivage) ou à la version source (durant une opération de fusion ou de restauration) |
quatre et cinq ont été ajoutés à la version du serveur ou à la version source : |
Conflits avec des modifications de contenu apportées uniquement dans la version du serveur ou dans la branche source |
|
Des modifications apportées à chaque version se sont traduites par un contenu de fichier identique. Les modifications peuvent être apportées au contenu dans les fichiers, comme indiqué dans l'exemple suivant : Cette option résout également des conflits provoqués par toutes les autres opérations (par exemple, renommer, supprimer, restaurer et créer une branche) et ce résultat dans des fichiers identiques.
Conseil
Si vous activez cette case à cocher, lorsque vous continuez, le système résoudra ces modifications en prenant (téléchargement) la version du serveur sur votre espace de travail.
|
Conflits causés par une modification identique dans l'espace de travail du serveur et dans l'espace de travail local |
Un fichier sur le serveur (durant une opération d'extraction) ou dans la branche source (durant une opération de fusion ou de restauration) a été renommé |
Vous avez extrait un fichier nommé launch.cs et utilisé celui-ci. Pendant ce temps, une autre personne a archivé un ensemble de modifications qui a affecté le même fichier. Cet ensemble de modifications n'a pas modifié le contenu du fichier, mais il a changé le nom du fichier en start.cs. |
Conflits causés par le changement de nom de la version du serveur ou de la branche source |