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
- Part of
- source code repository
Show 4 more facts
- different from
- fork
- has characteristic
- username
- Stack Exchange tag
- stackoverflow.com/tags/branch
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