Réponse directe
Que signifient Base, Ours et Theirs dans une fusion à trois voies ?
Dans une fusion à trois voies, Base est la version de départ commune, la nôtre est une version modifiée et la leur est l’autre version modifiée. La comparaison de chaque source modifiée avec Base révèle quelles modifications ont été effectuées indépendamment et lesquelles se chevauchent. Dans la fusion à trois voies de Diff Anything Pro, la source de texte de gauche actuelle est la nôtre, la source de texte de droite actuelle est la leur et vous sélectionnez explicitement Base.
color: bluecolor: greencolor: red
L’ancêtre commun
Base transforme le désaccord en historique de changement.
Sans Base, un outil peut seulement montrer que les nôtres et les leurs diffèrent. Avec la véritable version de départ commune, il peut voir si une ligne a changé d’un côté, des deux côtés ou d’aucun côté.
Base n’est pas automatiquement le fichier le plus ancien, le fichier de gauche ou la version que vous préférez. Il doit s’agir de la source dont les deux versions éditées descendent réellement.
Dans Diff Anything
Les étiquettes suivent la position source, et non l’état de la branche Git.
La source actuelle de gauche est la nôtre et la source actuelle de droite est la leur. Vous sélectionnez Base dans Outils → Fusion à trois. L’application n’inspecte pas l’historique Git et ne déduit pas les rôles de branche.
Cette configuration explicite rend l’espace de travail utile pour tous les fichiers texte associés, mais cela signifie également que vous devez vérifier les trois rôles avant d’accepter un choix de conflit.
Idéal pour
Où s’inscrit ce flux de travail.
- Comprendre pourquoi une fusion nécessite trois fichiers
- Éviter les choix inversés entre les nôtres et les leurs
- Choisir le bon ancêtre commun avant de résoudre les conflits
Aucun compte, service de comparaison cloud, analyse ou télémétrie.
Capacités pertinentes
Ce que Diff Anything apporte au travail.
Flux de travail pratique
De la configuration à un résultat révisé.
Identifier la base
Recherchez l’ancêtre commun inchangé à partir duquel les deux versions éditées ont commencé.
Attribuez le nôtre
Dans Diff Anything, ouvrez la version que vous souhaitez traiter comme la nôtre sur la gauche.
Attribuer le leur
Ouvrez l’autre version modifiée sur la droite pour qu’elle devienne la leur.
Vérifier le résultat
Les changements indépendants se combinent ; Les régions de lignes qui se chevauchent restent des conflits explicites que vous devez résoudre.
Utile en pratique
Réponses directes
Questions sur la base de la nôtre.
Que signifient Base, Ours et Theirs dans une fusion à trois voies ?
Dans une fusion à trois voies, Base est la version de départ commune, la nôtre est une version modifiée et la leur est l’autre version modifiée. La comparaison de chaque source modifiée avec Base révèle quelles modifications ont été effectuées indépendamment et lesquelles se chevauchent. Dans la fusion à trois voies de Diff Anything Pro, la source de texte de gauche actuelle est la nôtre, la source de texte de droite actuelle est la leur et vous sélectionnez explicitement Base.
Ours est-il toujours la branche Git actuelle ?
Pas dans l’espace de travail autonome Diff Anything. La nôtre est la source de texte actuelle de gauche et la leur est la source de texte actuelle de droite. L’application ne déduit pas l’état de la branche Git.
La base peut-elle être la même que la nôtre ou la leur ?
Oui. Si le nôtre est inchangé par rapport à la base, le résultat net est le leur ; si le Leur est inchangé par rapport à la Base, le résultat propre est le nôtre.
Que se passe-t-il lorsque les nôtres et les leurs effectuent la même modification ?
Si les deux versions modifiées produisent le même contenu pour une région qui se chevauche, ce contenu est utilisé sans créer de conflit.
Aller plus loin
Choisir les sources, comprendre la détection automatique et prendre le type de comparaison qui répond à votre question.
Lire Choisir le bon type de comparaisonGratuit & Pro : ce qui est inclus
Disponible sur le Mac App Store et le Microsoft Store. L’utilisation de la version gratuite de l’app vous permet d’essayer tous les moteurs de comparaison pour des fichiers jusqu’à 5 Mo par côté et 10 nouvelles sessions de comparaison par jour local ; les aperçus de collection affichent les 100 premiers éléments, les comparaisons binaires les 100 premiers octets de différences et les aperçus PDF des 3 premières pages. La comparaison du texte brut, des notebooks JSON et Jupyter est complète et l’ouverture de fichiers à partir du Finder ou de l’Explorateur de fichiers, des liens diffanything:// et AppleScript est gratuite. La CLI gratuite prend en charge le texte, JSON et les notebooks. Un achat Pro unique supprime les limites d’aperçu et de session et déverrouille des sources plus volumineuses dans les limites techniques, les profils et l’historique enregistrés, l’enregistrement des instantanés de dossiers, l’exportation et l’impression de rapports, l’exportation de correctifs JSON, l’application de correctifs, la fusion à trois voies et la résolution des conflits, le pilote de fusion et l’outil de fusion Git, la synchronisation des dossiers, les manifestes par lots, les préprocesseurs de confiance et chaque mode CLI.