Merge

Merge
Beispiel eines Merge-Vorgangs, der mit dem Werkzeug Meld getätigt wird (Links: Alte Dateiversion; Rechts: Neue Dateiversion).

Merge [mɝːdʒ] (engl.: to merge „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“).

Inhaltsverzeichnis

Grundlagen

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 Texten (String-merging) oder das Zusammenführen von Ordner-Strukturen.

Eigenständige Merge-Werkzeuge

Plattformübergreifend

Linux

Windows

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • merge — MÉRGE, merg, vb. III. intranz. I. 1. A se mişca deplasându se dintr un loc în altul; a se deplasa, a umbla. ♦ (Despre nave sau alte obiecte plutitoare) A pluti. ♦ (Despre păsări, avioane etc.) A zbura. ♦ (fam.; despre mâncăruri şi băuturi) A… …   Dicționar Român

  • merge — [mɜːdʒ ǁ mɜːrdʒ] verb [intransitive, transitive] 1. if two or more companies, organizations etc merge, or if they are merged, they join together: • The companies will merge their cellular phone operations, forming one of the nation s largest… …   Financial and business terms

  • merge — [ mɜrdʒ ] verb ** 1. ) intransitive or transitive if two organizations merge, or you merge them, they combine to form one bigger organization: Two of Indonesia s top banks are planning to merge. merge something with something: He has plans to… …   Usage of the words and phrases in modern English

  • merge — [mə:dʒ US mə:rdʒ] v [Date: 1600 1700; : Latin; Origin: mergere to dive ] 1.) [I and T] to combine, or to join things together to form one thing merge with ▪ The bank announced that it was to merge with another of the high street banks. ▪ The… …   Dictionary of contemporary English

  • merge — / mərj/ vb merged, merg·ing vt 1: to cause to unite, combine, or coalesce merge one corporation with another 2: to cause to be incorporated and superseded one effect of a judgment is to merge therein the cause of action on which the action is… …   Law dictionary

  • merge — (m[ e]rj), v. t. [imp. & p. p. {Merged} (m[ e]rjd); p. pr. & vb. n. {Merging} (m[ e]r j[i^]ng).] [L. mergere, mersum. Cf. {Emerge}, {Immerse}, {Marrow}.] To cause to be swallowed up; to immerse; to sink; to absorb. [1913 Webster] To merge all… …   The Collaborative International Dictionary of English

  • Merge — Merge, v. i. To be sunk, swallowed up, or lost. [1913 Webster] Native irresolution had merged in stronger motives. I. Taylor. [1913 Webster] …   The Collaborative International Dictionary of English

  • merge in — index desegregate Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • merge — (v.) 1630s, to plunge or sink in, from L. mergere to dip, dip in, immerse, plunge, probably rhotacized from *mezgo, from PIE *mezg to dip, plunge (Cf. Skt. majjati dives under, Lith. mazgoju to wash ). Legal sense of absorb an estate, contract,… …   Etymology dictionary

  • merge — blend, fuse, coalesce, amalgamate, commingle, mingle, *mix Analogous words: consolidate, concentrate, *compact, unify: *unite, combine, conjoin: *integrate, concatenate, articulate …   New Dictionary of Synonyms

  • merge — [v] bring or come together absorb, amalgamate, assimilate, become lost in, become partners, be swallowed up*, blend, cement, centralize, coalesce, combine, come aboard*, compound, conglomerate, consolidate, converge, deal one in, fuse, hitch on* …   New thesaurus

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”