Skip to content
EntityQ925385· pop 15· linked from 117 articles

Also known as branch, branching, revision control branch, development branch, VCS branch

data structure in a version control system allowing parallel development

Wikidata facts

Subclass of
data structure
Show 4 more facts
different from
fork
has characteristic
username
Sources (1)

via Wikidata · CC0

Article · 中文

在版本控制與软件配置管理中,分支(英語:Branching)是由某個版本的程式碼或軟體物件中建立複製版本,在分支出來後的兩個版本,可以獨立進行修改。 分支會形成樹狀結構,也被稱為trees,streams或codelines。原始的版本,稱為父分支(parent branch)或是上游分支(upstream branch)。分支出來的複本,稱為子分支(Child branches)。作為最源頭,沒有父分支的分支,稱為主幹(trunk)或主線(mainline)。 在分散式版本控制系統(例如)中,分支和存放版本的倉庫(repository)是一樣的。在這類系統,複製一份倉庫的複本和分支是一樣的。 軟體進行分支後,之後有可能會再將分支合并回父分支。常見的是將修改內容合併回主幹(有可能主幹不是父分支)。若某個分支不打算合併(例如曾由第三方授權,授權內容不相容,因此已,或是用在不同用途上),會稱為分叉(fork)。

Abstract from DBpedia / Wikipedia · CC BY-SA