Merge (version control) (original) (raw)
バージョン管理システムにおけるマージとは、バージョン管理されているファイル群に対して行われた変更を統合する操作のことである。マージが必要とされる典型的なケースとしては、ひとつのファイルが、異なるコンピュータ上で、異なる利用者によって同時に変更された場合がある。2つのブランチをマージすると、双方のチェンジセットを取り込んだファイル群ができあがる。 ファイルに対する変更の衝突がなければ、マージを自動的に実行することもできる。があった場合は、マージ結果のファイルの作成は人手で行う必要がある。多くのバージョン管理システムにはマージ機能が搭載されている。
Property | Value |
---|---|
dbo:abstract | 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“). (de) In version control, merging (also called integration) is a fundamental operation that reconciles multiple changes made to a version-controlled collection of files. Most often, it is necessary when a file is modified on two independent branches and subsequently merged. The result is a single collection of files that contains both sets of changes. In some cases, the merge can be performed automatically, because there is sufficient history information to reconstruct the changes, and the changes do not conflict. In other cases, a person must decide exactly what the resulting files should contain. Many revision control software tools include merge capabilities. (en) バージョン管理システムにおけるマージとは、バージョン管理されているファイル群に対して行われた変更を統合する操作のことである。マージが必要とされる典型的なケースとしては、ひとつのファイルが、異なるコンピュータ上で、異なる利用者によって同時に変更された場合がある。2つのブランチをマージすると、双方のチェンジセットを取り込んだファイル群ができあがる。 ファイルに対する変更の衝突がなければ、マージを自動的に実行することもできる。があった場合は、マージ結果のファイルの作成は人手で行う必要がある。多くのバージョン管理システムにはマージ機能が搭載されている。 (ja) Scalanie (zwane także integracją) – podstawowa operacja w systemie kontroli wersji, pozwalająca na połączenie wielu zmian wykonanych na zbiorze plików będących pod kontrolą systemu. Jest ona potrzebna najczęściej w przypadku, gdy dwie osoby z dwóch różnych komputerów zmodyfikują plik w tym samym czasie. Kiedy dwie są łączone, wynikiem jest jeden zbiór plików zawierający zmiany z obu zestawów. (pl) Fusão ou mesclagem (também chamada de integração), ou em inglês merge, no controle de versão, é uma operação fundamental que concilia várias alterações feitas a uma coleção de arquivos controlada por versão. Na maioria das vezes, é necessária quando um arquivo é modificado por duas pessoas em dois computadores diferentes ao mesmo tempo. Quando dois são fundidos, o resultado é uma única coleção de arquivos que contém dois conjuntos de alterações. Em alguns casos, a fusão pode ser realizada automaticamente, pois há informações suficientes sobre o histórico para reconstruir as mudanças, e as mudanças não entram em . Em outros casos, a pessoa deve decidir exatamente o que os arquivos resultantes devem conter. Muitas ferramentas de software de controle de versão incluem recursos de fusão. (pt) 在版本控制中,合并(英語:merging),也稱為整合(integration),是指当一个文件在多个独立分支中被修改后如何合并这些修改成为一个文件的操作。 合并可以是版本控制软件自动执行,但如果有,就需要考虑手工合并。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/Revision_controlled_p...isualization-2010-24-02.svg?width=300 |
dbo:wikiPageExternalLink | http://doc.bazaar.canonical.com/bzr.1.17/developers/lca_tree_merging.html http://doc.bazaar.canonical.com/bzr.1.1/developers/lca-merge.html |
dbo:wikiPageID | 2341198 (xsd:integer) |
dbo:wikiPageLength | 12046 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1122770332 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Branching_(revision_control) dbr:BitKeeper dbr:Branching_(software) dbc:Version_control dbr:Patch_(Unix) dbr:Concurrent_Versions_System dbr:Prettyprint dbr:GNU_Bazaar dbr:GNU_arch dbr:Git_(software) dbr:Comparison_of_file_comparison_tools dbr:Patch_(computing) dbr:Darcs dbr:Abstract_syntax_tree dbc:Configuration_management dbr:Diff dbr:Diff3 dbr:Directed_acyclic_graph dbr:Recursive dbr:Version_control dbr:Conflict_(version_control) dbr:File:Criss-cross-merge-fix.svg dbr:File:Revision_controlled_project_visualization-2010-24-02.svg dbr:File:Three-way-merge-parallelgram.svg |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Missing_information dbt:Reflist dbt:Version_control_software |
dcterms:subject | dbc:Version_control dbc:Configuration_management |
gold:hypernym | dbr:Operation |
rdf:type | yago:Artifact100021939 yago:ControlSystem103098806 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 dbo:MilitaryConflict dbo:MusicGenre yago:System104377057 yago:Whole100003553 yago:WikicatRevisionControlSystems |
rdfs:comment | バージョン管理システムにおけるマージとは、バージョン管理されているファイル群に対して行われた変更を統合する操作のことである。マージが必要とされる典型的なケースとしては、ひとつのファイルが、異なるコンピュータ上で、異なる利用者によって同時に変更された場合がある。2つのブランチをマージすると、双方のチェンジセットを取り込んだファイル群ができあがる。 ファイルに対する変更の衝突がなければ、マージを自動的に実行することもできる。があった場合は、マージ結果のファイルの作成は人手で行う必要がある。多くのバージョン管理システムにはマージ機能が搭載されている。 (ja) Scalanie (zwane także integracją) – podstawowa operacja w systemie kontroli wersji, pozwalająca na połączenie wielu zmian wykonanych na zbiorze plików będących pod kontrolą systemu. Jest ona potrzebna najczęściej w przypadku, gdy dwie osoby z dwóch różnych komputerów zmodyfikują plik w tym samym czasie. Kiedy dwie są łączone, wynikiem jest jeden zbiór plików zawierający zmiany z obu zestawów. (pl) 在版本控制中,合并(英語:merging),也稱為整合(integration),是指当一个文件在多个独立分支中被修改后如何合并这些修改成为一个文件的操作。 合并可以是版本控制软件自动执行,但如果有,就需要考虑手工合并。 (zh) 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. (de) In version control, merging (also called integration) is a fundamental operation that reconciles multiple changes made to a version-controlled collection of files. Most often, it is necessary when a file is modified on two independent branches and subsequently merged. The result is a single collection of files that contains both sets of changes. (en) Fusão ou mesclagem (também chamada de integração), ou em inglês merge, no controle de versão, é uma operação fundamental que concilia várias alterações feitas a uma coleção de arquivos controlada por versão. Na maioria das vezes, é necessária quando um arquivo é modificado por duas pessoas em dois computadores diferentes ao mesmo tempo. Quando dois são fundidos, o resultado é uma única coleção de arquivos que contém dois conjuntos de alterações. (pt) |
rdfs:label | Merge (de) マージ (バージョン管理システム) (ja) 머지 (버전 관리) (ko) Merge (version control) (en) Scalanie (system kontroli wersji) (pl) Fusão (controle de versão) (pt) 合并 (版本控制) (zh) |
owl:sameAs | freebase:Merge (version control) yago-res:Merge (version control) wikidata:Merge (version control) dbpedia-de:Merge (version control) dbpedia-ja:Merge (version control) dbpedia-ko:Merge (version control) dbpedia-pl:Merge (version control) dbpedia-pt:Merge (version control) http://ta.dbpedia.org/resource/ஒன்றாக்கல்_(திருத்தக்_கட்டுப்பாடு) dbpedia-zh:Merge (version control) https://global.dbpedia.org/id/qSNW |
prov:wasDerivedFrom | wikipedia-en:Merge_(version_control)?oldid=1122770332&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Revision_controlled_project_visualization-2010-24-02.svg wiki-commons:Special:FilePath/Criss-cross-merge-fix.svg wiki-commons:Special:FilePath/Three-way-merge-parallelgram.svg |
foaf:isPrimaryTopicOf | wikipedia-en:Merge_(version_control) |
is dbo:wikiPageDisambiguates of | dbr:Merge |
is dbo:wikiPageRedirects of | dbr:Three-way_merge dbr:Threeway_merge dbr:Weave_merge dbr:3-way_merge dbr:Merge_(revision_control) |
is dbo:wikiPageWikiLink of | dbr:Sanity_check dbr:Merge dbr:Merge_window dbr:Three-way_merge dbr:Threeway_merge dbr:Magit dbr:Stockfish_(chess) dbr:Comparison_of_version-control_software dbr:Feature_toggle dbr:Distributed_version_control dbr:Darcs dbr:Edit_conflict dbr:PVCS dbr:History_(command) dbr:Abstract_syntax_tree dbr:Weave_merge dbr:3-way_merge dbr:Plastic_SCM dbr:Source_Code_Control_System dbr:Merge_(revision_control) |
is foaf:primaryTopic of | wikipedia-en:Merge_(version_control) |