Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Merge – Wikipedia
Merge – Wikipedia
aus Wikipedia, der freien Enzyklopädie
Dieser Artikel behandelt das Zusammenführen von Datenbeständen. Zum Begriff in der Linguistik siehe Merge (Linguistik). Siehe auch Mischen.
Beispiel eines Merge-Vorgangs, der mit dem Werkzeug Meld getätigt wird (Links: Alte Dateiversion; Rechts: Neue Dateiversion).

Merge [mɝːdʒ] (von englisch to merge ‚verschmelzen‘, ‚vereinigen‘, ‚zusammenführen‘) ist der Vorgang des Abgleichens mehrerer Änderungen, die an verschiedenen Versionen derselben Datei getätigt wurden. Das Zusammenführen verschiedener Datei-Versionen ist ein zentraler Vorgang bei den meisten Versionsverwaltungssystemen, weshalb diese meist unterschiedliche Merge-Algorithmen unterstützen. Viele Versionsverwaltungssysteme werden zudem mit grafischen Hilfsprogrammen ausgeliefert, die das Mergen vereinfachen sollen.

Der Terminus „Merge“ wird in der Softwaretechnik oftmals unverändert als Verb mergen („Sie wird die Veränderungen mergen“), aber auch als Substantiv verwendet („Dieser Merge wird viele Konflikte verursachen“).

Grundlagen

[Bearbeiten | Quelltext bearbeiten]

Das Zusammenführen verschiedener Datenbestände (Replikation) ist notwendig, wenn der entsprechende Datenbestand von verschiedenen Personen oder Prozessen zur selben Zeit verändert wurde. Dies tritt auf, wenn gleichzeitig an einem Datenbestand gearbeitet wird oder wenn die Datenbestände an getrennten Orten geführt wurden und wieder auf gemeinsamen Stand gebracht werden (synchronizing).

Das Ergebnis eines Merge-Vorgangs ist ein einziger Datenbestand, der alle Aspekte der verschiedenen Versionen an Datenbeständen vereinigt. Der Abgleich dieser Datenbestände heißt Merge-Replikation und kann mit gleichrangigen Versionen oder nachrangigen Versionen (master/slave merge, etwa beschleunigte Sicherungsstrategien) erfolgen. In vielen Fällen gelingt der Merge-Vorgang automatisch, ohne menschliche Interaktion. Werden jedoch verschiedene Änderungen zusammengeführt, die das gleiche Subset eines Datenbestandes betreffen, so kommt es zu einem Merge-Konflikt. Dieser kann nur manuell aufgelöst werden.

Klassische Fälle von Merging sind das Zusammenführen von Textdateien (string merging) oder das Zusammenführen von Verzeichnisstrukturen.

Eigenständige Merge-Werkzeuge

[Bearbeiten | Quelltext bearbeiten]

Plattformübergreifend

[Bearbeiten | Quelltext bearbeiten]
  • KDiff3 – Open Source – KDE
  • Meld – Open Source – Gnome
  • TkDiff – Open Source

Linux

[Bearbeiten | Quelltext bearbeiten]
  • merge – Open Source

Windows

[Bearbeiten | Quelltext bearbeiten]
  • WinMerge – Open Source
  • ExamDiff – proprietär, kostenlose Basisversion

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Diff
  • Patch
  • Change Set
  • Liste von Dateivergleichsprogrammen
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Merge&oldid=228536789“
Kategorie:
  • Versionsverwaltung

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id