Lorsque vous obtenez un conflit de fusion, il y a un menu contextuel dans votre zone d'état des fichiers. Vous pouvez cliquer sur chaque fichier en conflit et choisir de "Résoudre les conflits" en utilisant "Leurs" ou "Les miens". Alternativement, si vous souhaitez avoir plus de contrôle sur le processus, vous pouvez ouvrir le fichier et comparer la version HEAD à la version de la branche et choisir sélectivement les lignes que vous souhaitez conserver.
Depuis SourceTree, sur l'onglet "Général", assurez-vous de cocher la case pour permettre à SourceTree de modifier vos fichiers de configuration Git.
Ensuite, passez à l'onglet "Diff". Sur la moitié inférieure, utilisez le menu déroulant pour sélectionner le programme externe que vous souhaitez utiliser pour effectuer les diffusions et les fusions. J'ai installé KDiff3 et je l'aime bien.
Maintenant, lorsqu'il y a une fusion, vous pouvez aller sous Actions->Résoudre les Conflits->Lancer l'Outil de Fusion Externe.
Seul un utilisateur est autorisé à exécuter le résolveur à un moment donné. Si un deuxième utilisateur tente d'exécuter bk resolve, il recevra un message d'erreur indiquant qu'un autre utilisateur exécute déjà le résolveur.
Il est également possible d'avoir plusieurs utilisateurs pour résoudre un ensemble de conflits. Une manière typique de le faire est d'utiliser la commande bk conflicts pour obtenir une liste de fichiers nécessitant une résolution manuelle ainsi qu'une liste d'utilisateurs responsables des modifications conflictuelles. Ensuite, chaque utilisateur prend à tour de rôle le résolveur sur la liste des fichiers dont il est responsable, en enregistrant les modifications au fur et à mesure. Après que les conflits dans les fichiers individuels ont été résolus et enregistrés, la commande bk resolve est exécutée sans arguments afin de terminer le processus et de valider.
À la recherche de informations sur les logiciels ?
Avec plus de 2,5 millions d'avis, nous pouvons fournir les détails spécifiques qui vous aident à prendre une décision d'achat de logiciel éclairée pour votre entreprise. Trouver le bon produit est important, laissez-nous vous aider.