Basis Unseres Ihrs macOSWindows

Basis, Unsere und Ihre: die drei Eingaben für eine Zusammenführung

Erfahren Sie, was „Basis“, „Unsere“ und „Ihre“ in einem Drei-Wege-Diff bedeuten, warum der gemeinsame Vorfahre wichtig ist und wie sich jede Quelle auf die Konfliktlösung auswirkt.

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.

Diff Anything Drei-Wege-Zusammenführungsarbeitsbereich, der „Unsere“ und „Ihre“ gegenüber der Basis mit einem ungelösten Konflikt zeigt
Vergleichen Sie mit Pro jede Seite mit Base, fokussieren Sie geänderte Linien, navigieren Sie durch Konflikte und bearbeiten Sie das zusammengeführte Ergebnis in einem Arbeitsbereich. Vollbild anzeigen

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.

  1. Basis identifizieren

    Finden Sie den unveränderten gemeinsamen Vorfahren, von dem beide bearbeiteten Versionen begannen.

  2. Weisen Sie unsere zu

    Öffnen Sie in Diff Anything links die Version, die als „unsere“ behandelt werden soll.

  3. Weisen Sie ihnen zu

    Öffnen Sie die andere geänderte Version auf der rechten Seite, damit sie ihnen gehört.

  4. Ü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 Vergleichstyp
Kostenlos & 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.

Mehr Diff Anything

Durchsuchen Sie alle fokussierten Tools und Workflows.

Alle Diff Anything-Tools anzeigen