Direkte Antwort
Was bedeuten Base, Ours und Theirs bei einer Drei-Wege-Zusammenführung?
Bei einer Drei-Wege-Zusammenführung ist Base die gemeinsame Startversion, Ours ist eine geänderte Version und Theirs ist die andere geänderte Version. Der Vergleich jeder geänderten Quelle mit Base zeigt, welche Änderungen unabhängig voneinander vorgenommen wurden und welche sich überschneiden. Bei der Drei-Wege-Zusammenführung von Diff Anything Pro ist die aktuelle linke Textquelle „Ours“, die aktuelle rechte Textquelle „Theirs“ und Sie wählen „Base“ explizit aus.
color: bluecolor: greencolor: red
Der gemeinsame Vorfahre
Base verwandelt Meinungsverschiedenheiten in Änderungsgeschichte.
Ohne Basis kann ein Werkzeug nur zeigen, dass sich unsere und ihre unterscheiden. Mit der echten gemeinsamen Startversion kann festgestellt werden, ob sich eine Zeile auf einer Seite, auf beiden Seiten oder auf keiner Seite geändert hat.
Basis ist nicht automatisch die älter aussehende Datei, die linke Datei oder die von Ihnen bevorzugte Version. Es muss sich um die Quelle handeln, von der beide bearbeiteten Versionen tatsächlich abstammen.
In Diff Anything
Die Beschriftungen folgen der Quellposition, nicht dem Verzweigungsstatus Git.
Die aktuelle linke Quelle gehört uns und die aktuelle rechte Quelle gehört ihnen. Sie wählen „Basis“ unter „Extras“ → „Drei-Wege-Zusammenführung“. Die App überprüft den Git-Verlauf nicht und leitet keine Filialrollen ab.
Diese explizite Einrichtung macht den Arbeitsbereich für alle zugehörigen Textdateien nützlich, bedeutet aber auch, dass Sie die drei Rollen überprüfen sollten, bevor Sie eine Konfliktauswahl akzeptieren.
Am besten für
Wo dieser Workflow passt.
- Verstehen, warum für eine Zusammenführung drei Dateien erforderlich sind
- Vermeiden, dass unsere und ihre Entscheidungen vertauscht werden
- Auswahl des richtigen gemeinsamen Vorfahren vor der Lösung von Konflikten
Keine Konten, Cloud-Vergleichsdienst, Analysen oder Telemetrie.
Relevante Fähigkeiten
Was Diff Anything für den Job bringt.
Praktischer Arbeitsablauf
Vom Setup zum überprüften Ergebnis.
Basis identifizieren
Finden Sie den unveränderten gemeinsamen Vorfahren, von dem beide bearbeiteten Versionen begannen.
Weisen Sie unsere zu
Öffnen Sie in Diff Anything links die Version, die als „unsere“ behandelt werden soll.
Weisen Sie ihnen zu
Öffnen Sie die andere geänderte Version auf der rechten Seite, damit sie ihnen gehört.
Überprüfen Sie das Ergebnis
Unabhängige Änderungen werden kombiniert; Überlappende Linienbereiche bleiben explizite Konflikte, die Sie lösen müssen.
Nützlich in der Praxis
Direkte Antworten
Fragen zu Base Ours Theirs.
Was bedeuten Base, Ours und Theirs bei einer Drei-Wege-Zusammenführung?
Bei einer Drei-Wege-Zusammenführung ist Base die gemeinsame Startversion, Ours ist eine geänderte Version und Theirs ist die andere geänderte Version. Der Vergleich jeder geänderten Quelle mit Base zeigt, welche Änderungen unabhängig voneinander vorgenommen wurden und welche sich überschneiden. Bei der Drei-Wege-Zusammenführung von Diff Anything Pro ist die aktuelle linke Textquelle „Ours“, die aktuelle rechte Textquelle „Theirs“ und Sie wählen „Base“ explizit aus.
Ist unserer immer der aktuelle Git-Zweig?
Nicht im eigenständigen Diff Anything-Arbeitsbereich. Unsere ist die aktuelle linke Textquelle und Ihre ist die aktuelle rechte Textquelle. Die App leitet den Verzweigungsstatus Git nicht ab.
Kann die Basis mit unserer oder ihrer identisch sein?
Ja. Wenn „Ours“ gegenüber „Base“ unverändert bleibt, ist das saubere Ergebnis „Theirs“; Wenn Theirs gegenüber Base unverändert bleibt, ist das saubere Ergebnis Ours.
Was passiert, wenn Unsere und Ihre die gleiche Änderung vornehmen?
Wenn beide geänderten Versionen denselben Inhalt für einen überlappenden Bereich erzeugen, wird dieser Inhalt verwendet, ohne dass ein Konflikt entsteht.
Gehen Sie tiefer
Quellen wählen, die automatische Erkennung verstehen und den Vergleichstyp nehmen, der Ihre Frage beantwortet.
Lesen Wählen Sie den richtigen VergleichstypKostenlos & Pro: Was ist enthalten
Verfügbar im Mac App Store und Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichs-Engine für Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag ausprobieren; Sammlungsvorschauen zeigen die ersten 100 Elemente, binäre Vergleiche die ersten 100 Byte-Unterschiede und PDF-Vorschauen die ersten drei Seiten. Der Nur-Text-, JSON- und Jupyter-Notebook-Vergleich ist vollständig und das Öffnen von Dateien über den Finder oder den Datei-Explorer, diffanything://-Links und AppleScript ist kostenlos. Die kostenlose CLI unterstützt Text, JSON und Notebooks. Durch einen einmaligen Pro-Kauf werden die Vorschau- und Sitzungsbeschränkungen aufgehoben und größere Quellen innerhalb technischer Grenzen, gespeicherte Profile und Verlauf, Speichern von Ordner-Snapshots, Exportieren und Drucken von Berichten, JSON-Patch-Export, Anwenden von Patches, Drei-Wege-Zusammenführung und Konfliktlösung, der Git-Merge-Treiber und das Merge-Tool, Ordnersynchronisierung, Batch-Manifeste, vertrauenswürdige Präprozessoren und alle CLI-Modi freigeschaltet.