什么是手动集成代码?

时间:2015-05-23 00:02:55

标签: jenkins continuous-integration

是否将代码检查集成到软件配置管理存储库中? (这个链接似乎是这样说的:Continuous Integration vs. Continuous Delivery vs. Continuous Deployment

Martin Fowler提到将代码集成到一个受控源代码库中。" (摘自本页:http://www.martinfowler.com/articles/continuousIntegration.html

因此,手动集成代码会将代码检入Subversion或Git。我听说持续整合。但我从未听说过手动整合。

众所周知,Jenkins被描述为CI工具。但Jenkins可以将代码检入存储库吗?我知道它可以从这样的存储库中复制代码。将代码检入存储库始终是集成,对吧?我不认为检查代码必然是集成。有人可以解释一下Jenkins是一个基于集成的明确定义的集成工具,将代码检查到代码库中吗?

1 个答案:

答案 0 :(得分:0)

集成(手动或其他)是将来自两个或更多开发人员的代码更改合并到单个代码存储库中的过程。代码签入可能涉及也可能不涉及集成;如果只有一个人检查更改,并且所有其他开发人员在更改自己的更改之前都会获得新更改,则无需进行集成。

持续集成的目的是确保及时合并这些变更,以减少冲突并避免重大集成问题。