2013-02-14 41 views
-1

詹金斯的樹幹和樹枝有什麼區別?關於詹金斯的樹枝和樹幹

+0

你能否詳細說明你的問題?你是指Jenkins本身的源代碼嗎?還是Jenkins或Jenkins插件中的一個功能? – ngm 2013-02-14 08:46:19

+0

不,不,我不是指詹金斯的源代碼,其實我是詹金斯的新手。我對詹金斯的分支和樹幹沒有任何瞭解。 – user1624173 2013-02-14 09:48:58

+0

@ngm能否請您提供一些鏈接或幫助我理解這些條款。 – user1624173 2013-02-14 09:49:46

回答

2

這聽起來像你只是在關於源代碼管理的術語樹幹和分支一般感興趣。中繼通常指的是軟件源的「主要」版本,而分支是從這條主線開始的(通常是臨時的)轉移,通常用於處理一個功能,然後再合併回到中繼線。

細節取決於你所使用的版本控制系統,但這裏的中關係的描述SVN:

幹線將是發展的主體,源自項目的開始直到現在。

將是從在軀幹的某一點,其用於施加大的變化的代碼,同時保留在樹幹上的代碼的完整性派生代碼的副本。如果主要變化按計劃進行,它們通常會合並回幹線。

因爲它涉及詹金斯,你可能對持續集成過程應該建立的軟件版本感興趣。我會建議更多的時候它會成爲主幹,因爲這是規範版本,並且最有可能成爲發佈候選版本。但是你可能有遺留版本的分支等,這可能需要建設。但是,這當然取決於任何給定公司/項目的流程。