-1

jenkins中的trunk和branch有什么区别?

4

1 回答 1

2

听起来您只是对与源代码控制相关的术语主干和分支感兴趣。主干通常是指一个软件源的“主”版本,分支是从这个主线(通常是临时的)转移,通常用于处理然后合并回主干的功能。

详细信息取决于您使用的版本控制系统,但这里是与 SVN 相关的描述:

主干将是开发的主体,从项目开始到现在。

分支将是从主干中某个点派生的代码副本,用于对代码进行重大更改,同时保持主干中代码的完整性。如果主要更改按计划进行,它们通常会合并回主干。

由于它与 Jenkins 有关,您可能对持续集成过程应该构建的软件版本感兴趣。我经常建议它是主干,因为这是规范版本,并且最有可能成为发布的候选版本。但是您可能有旧版本等的分支,这些分支也可能需要构建。但这当然取决于任何给定公司/项目的流程。

于 2013-02-14T11:49:45.360 回答