Jenkins
version control
branch
SVN
GIT
- a distributed version control system
Git vs. SVN Server Architecture
Git:
SVN:
Git vs. SVN Branching
Git:
- Git branches are only references to a certain commit
SVN:
Git vs. SVN Access Controls
Repository
- it contains all the edits and historical versions (snapshots) of the project
CI Tools
Jenkins, Travis CI, Apache Gump, Buildbot, Bamboo
Hibernate