About: Branching (version control)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FBranching_%28version_control%29

Branching, in version control and software configuration management, is the duplication of an object under version control (such as a source code file or a directory tree). Each object can thereafter be modified separately and in parallel so that the objects become different. In this context the objects are called branches. The users of the version control system can branch any branch. In some distributed revision control systems, such as Darcs, there is no distinction made between repositories and branches; in these systems, fetching a copy of a repository is equivalent to branching.

AttributesValues
rdfs:label
  • Rama (control de versiones) (es)
  • Branching (version control) (en)
  • Branche (gestion de configuration) (fr)
  • 브랜치 (버전 관리) (ko)
  • ブランチ (ソフトウェア) (ja)
  • Ветвь (управление версиями) (ru)
  • Branch (version) (sv)
  • 分支 (版本控制) (zh)
  • Гілка (керування версіями) (uk)
rdfs:comment
  • En gestion de configuration logicielle, une branche est une dérivation dans l'histoire de l'évolution des éléments de configuration. Une branche est une évolution d'un élément ayant pour origine une version précise, produisant une «branche de version». Une branche de version correspond à un axe d'évolution de versions. Elle est rattachée à une branche source et peut découler sur plusieurs sous-branches. La gestion de l'ensemble des branches et des versions d'un produit constitue le versionnage (versioning en anglais) et est l'objet de la gestion de configuration. (fr)
  • Ветвь в системах управления версиями — направление разработки, независимое от других. Ветвь представляет собой копию части хранилища (например, одного каталога), в которую можно вносить изменения, не влияющие на другие ветви. Документы в разных ветвях имеют одинаковую историю до точки ветвления и разные — после неё. Системы управления версиями предоставляют инструменты для манипуляции ветвями, прежде всего создание ветви и слияние изменений с другой ветвью. (ru)
  • Гілка (англ. branch), в системах керування версіями — напрям розробки, який існує незалежно від іншого напряму, але має з ним спільну історію. Гілка починається як копія чогось і, рухаючись з цієї точки, створює свою власну історію.Cистеми керування версіями, такі як Git, Subversion, Mercurial, та ін. надають інструменти для створення та злиття гілок, фіксації змін у них та переключення між гілками. (uk)
  • 在版本控制與软件配置管理中,分支(英語:Branching)是由某個版本的程式碼或軟體物件中建立複製版本,在分支出來後的兩個版本,可以獨立進行修改。 分支會形成樹狀結構,也被稱為trees,streams或codelines。原始的版本,稱為父分支(parent branch)或是上游分支(upstream branch)。分支出來的複本,稱為子分支(Child branches)。作為最源頭,沒有父分支的分支,稱為主幹(trunk)或主線(mainline)。 在分散式版本控制系統(例如)中,分支和存放版本的倉庫(repository)是一樣的。在這類系統,複製一份倉庫的複本和分支是一樣的。 軟體進行分支後,之後有可能會再將分支合并回父分支。常見的是將修改內容合併回主幹(有可能主幹不是父分支)。若某個分支不打算合併(例如曾由第三方授權,授權內容不相容,因此已,或是用在不同用途上),會稱為分叉(fork)。 (zh)
  • Branching, in version control and software configuration management, is the duplication of an object under version control (such as a source code file or a directory tree). Each object can thereafter be modified separately and in parallel so that the objects become different. In this context the objects are called branches. The users of the version control system can branch any branch. In some distributed revision control systems, such as Darcs, there is no distinction made between repositories and branches; in these systems, fetching a copy of a repository is equivalent to branching. (en)
  • Una rama, en el ámbito del control de versiones, es una copia de los archivos de un programa que se mantiene aislada del directorio principal (que también es considerado una rama) pero que sigue estando dentro del proyecto. Al proceso de crear una rama se le conoce como «ramificación». Las ramas pueden ser creadas a partir de otras y, porsteriormente, con la rama principal.​ Las ramas pueden clasificarse en la rama principal (la rama con la que se comienza el proyecto) y las ramas secundarias, creadas a partir de la rama principal y a partir de otras ramas secundarias. (es)
  • バージョン管理システムおよびソフトウェア構成管理におけるブランチ(branch)とは、バージョン管理システムの管理下にあるオブジェクト(ソースコードファイル、ディレクトリツリーなど)を複製し、それぞれ同時並行して変更が行えるようにしたものである。 ブランチはツリー(tree)、ストリーム(stream)、コードライン(codeline)などとも呼ばれる。分岐元のブランチは親ブランチ(parent branch)、アップストリームブランチ(upstream branch)(特に、分岐元のブランチが他の組織や個人により管理されている場合には単純にアップストリーム(upstream)とも)、バッキングストリーム(backing stream)などと呼ばれる。親を持つブランチは子ブランチ、親のない(起点となる)ブランチはトランク(trunk)またはメインライン(mainline)などと呼ばれる。 分散型バージョン管理システムの中にはのように、リポジトリとブランチを区別できないものもある。このようなシステムでは、リポジトリのコピーの取得はブランチの作成と変わらない。 (ja)
  • En branch eller förgrening är ett begrepp inom versionshantering, exempelvis inom ett programutvecklingsprojekt eller vid författande av dokument. En förgrening är en uppdelning av utvecklingen i två parallella versionssekvenser (grenar eller kodlinjer, motsvarande utvecklingslinjer inom biologin) så att ändringar kan ske samtidigt i båda grenarna. Grenarna beskrivs som barn till eller kopior av den överordnade ursprungliga föräldragrenen (huvudgrenen, eng. mainline eller trunk). (sv)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Branching, in version control and software configuration management, is the duplication of an object under version control (such as a source code file or a directory tree). Each object can thereafter be modified separately and in parallel so that the objects become different. In this context the objects are called branches. The users of the version control system can branch any branch. Branches are also known as trees, streams or codelines. The originating branch is sometimes called the parent branch, the upstream branch (or simply upstream, especially if the branches are maintained by different organizations or individuals), or the backing stream. Child branches are branches that have a parent; a branch without a parent is referred to as the trunk or the mainline. The trunk is also sometimes loosely referred to as HEAD, but properly head refers not to a branch, but to the most recent commit on a given branch, and both the trunk and each named branch has its own head. The trunk is usually meant to be the base of a project on which development progresses. If developers are working exclusively on the trunk, it always contains the latest cutting-edge version of the project, but therefore may also be the most unstable version. Another approach is to split a branch off the trunk, implement changes in that branch and merge the changes back into the trunk when the branch has proven to be stable and working. Depending on development mode and commit policy the trunk may contain the most stable or the least stable or something-in-between version. Other terms for trunk include baseline, mainline, and master, though in some cases these are used with similar but distinct senses – see version control § Common terminology. Often main developer work takes place in the trunk and stable versions are branched, and occasional bug-fixes are merged from branches to the trunk. When development of future versions is done in non-trunk branches, it is usually done for projects that do not change often, or where a change is expected to take a long time to develop until it will be ready for incorporating in the trunk. In some distributed revision control systems, such as Darcs, there is no distinction made between repositories and branches; in these systems, fetching a copy of a repository is equivalent to branching. Branching also generally implies the ability to later merge or integrate changes back onto the parent branch. Often the changes are merged back to the trunk, even if this is not the parent branch. A branch not intended to be merged (e.g. because it has been relicensed under an incompatible license by a third party, or it attempts to serve a different purpose) is usually called a fork. (en)
  • Una rama, en el ámbito del control de versiones, es una copia de los archivos de un programa que se mantiene aislada del directorio principal (que también es considerado una rama) pero que sigue estando dentro del proyecto. Al proceso de crear una rama se le conoce como «ramificación». Las ramas pueden ser creadas a partir de otras y, porsteriormente, con la rama principal.​ Las ramas pueden clasificarse en la rama principal (la rama con la que se comienza el proyecto) y las ramas secundarias, creadas a partir de la rama principal y a partir de otras ramas secundarias. Sistemas de control de versiones populares como Git incluyen comandos para crear y eliminar ramas, así como para solucionar posibles conflictos a la hora de ejecutar acciones de este tipo.​​ Las ramas se diferencian de las bifurcaciones en que estas son copias que se separan completamente del proyecto original: son independientes de este; por otro lado, las ramas son copias del código de un proyecto que no dejan de estar ancladas a este, y dependen unas de las otras. Si se borra el código del proyecto original, todas las ramas desaparecen; las bifurcaciones, sin embargo, seguirán existiendo sin cambio alguno.​ (es)
  • En gestion de configuration logicielle, une branche est une dérivation dans l'histoire de l'évolution des éléments de configuration. Une branche est une évolution d'un élément ayant pour origine une version précise, produisant une «branche de version». Une branche de version correspond à un axe d'évolution de versions. Elle est rattachée à une branche source et peut découler sur plusieurs sous-branches. La gestion de l'ensemble des branches et des versions d'un produit constitue le versionnage (versioning en anglais) et est l'objet de la gestion de configuration. (fr)
  • バージョン管理システムおよびソフトウェア構成管理におけるブランチ(branch)とは、バージョン管理システムの管理下にあるオブジェクト(ソースコードファイル、ディレクトリツリーなど)を複製し、それぞれ同時並行して変更が行えるようにしたものである。 ブランチはツリー(tree)、ストリーム(stream)、コードライン(codeline)などとも呼ばれる。分岐元のブランチは親ブランチ(parent branch)、アップストリームブランチ(upstream branch)(特に、分岐元のブランチが他の組織や個人により管理されている場合には単純にアップストリーム(upstream)とも)、バッキングストリーム(backing stream)などと呼ばれる。親を持つブランチは子ブランチ、親のない(起点となる)ブランチはトランク(trunk)またはメインライン(mainline)などと呼ばれる。 分散型バージョン管理システムの中にはのように、リポジトリとブランチを区別できないものもある。このようなシステムでは、リポジトリのコピーの取得はブランチの作成と変わらない。 ブランチを作成する場合、通常は変更点を後で親ブランチに対してマージまたは統合できる必要がある。トランクを直接の親としないブランチから、トランクへの変更点をマージするといったことも行われる。マージ予定のないブランチの作成は、一般的にフォークと呼ばれる。 (ja)
  • En branch eller förgrening är ett begrepp inom versionshantering, exempelvis inom ett programutvecklingsprojekt eller vid författande av dokument. En förgrening är en uppdelning av utvecklingen i två parallella versionssekvenser (grenar eller kodlinjer, motsvarande utvecklingslinjer inom biologin) så att ändringar kan ske samtidigt i båda grenarna. Grenarna beskrivs som barn till eller kopior av den överordnade ursprungliga föräldragrenen (huvudgrenen, eng. mainline eller trunk). Syftet med att skapa en branch kan vara att prova att utveckla en ny funktion utan att fördröja släpp av programversioner och programfixar, och riskera att destabilisera kodbasen. Att underhålla flera grenar kan emellertid vara resurskrävande. En förgrening syftar till att senare kunna sammanföras eller integreras med den överordnade grenen, genom att förändringar som gjorts i grenarna sedan förgreningen inträffade synkroniseras och testas. En branch skiljer sig från en fork (avknoppning), som inte har till syfte att sammanföras med det ursprungliga projektet, utan innebär att ett nytt projekt skapas av en separat grupp utvecklare, exempelvis på grund av en schism i ett öppen källkodsprojekt. (sv)
  • Ветвь в системах управления версиями — направление разработки, независимое от других. Ветвь представляет собой копию части хранилища (например, одного каталога), в которую можно вносить изменения, не влияющие на другие ветви. Документы в разных ветвях имеют одинаковую историю до точки ветвления и разные — после неё. Системы управления версиями предоставляют инструменты для манипуляции ветвями, прежде всего создание ветви и слияние изменений с другой ветвью. (ru)
  • Гілка (англ. branch), в системах керування версіями — напрям розробки, який існує незалежно від іншого напряму, але має з ним спільну історію. Гілка починається як копія чогось і, рухаючись з цієї точки, створює свою власну історію.Cистеми керування версіями, такі як Git, Subversion, Mercurial, та ін. надають інструменти для створення та злиття гілок, фіксації змін у них та переключення між гілками. (uk)
  • 在版本控制與软件配置管理中,分支(英語:Branching)是由某個版本的程式碼或軟體物件中建立複製版本,在分支出來後的兩個版本,可以獨立進行修改。 分支會形成樹狀結構,也被稱為trees,streams或codelines。原始的版本,稱為父分支(parent branch)或是上游分支(upstream branch)。分支出來的複本,稱為子分支(Child branches)。作為最源頭,沒有父分支的分支,稱為主幹(trunk)或主線(mainline)。 在分散式版本控制系統(例如)中,分支和存放版本的倉庫(repository)是一樣的。在這類系統,複製一份倉庫的複本和分支是一樣的。 軟體進行分支後,之後有可能會再將分支合并回父分支。常見的是將修改內容合併回主幹(有可能主幹不是父分支)。若某個分支不打算合併(例如曾由第三方授權,授權內容不相容,因此已,或是用在不同用途上),會稱為分叉(fork)。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 47 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software