2013-02-14 45 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:

干线将是发展的主体,源自项目的开始直到现在。

将是从在躯干的某一点,其用于施加大的变化的代码,同时保留在树干上的代码的完整性派生代码的副本。如果主要变化按计划进行,它们通常会合并回干线。

因为它涉及詹金斯,你可能对持续集成过程应该建立的软件版本感兴趣。我会建议更多的时候它会成为主干,因为这是规范版本,并且最有可能成为发布候选版本。但是你可能有遗留版本的分支等,这可能需要建设。但是,这当然取决于任何给定公司/项目的流程。