Code->git
Build->Maven
Jenkins->Test the build software.
Version Control System:-
Snapshot of all versions are properly documented and stored.
Versions are also named accurately.
Central Server System, even if crashes, a local copy of file will be in many developers machine.
Analysis of project can be done using VCS eg: the last time file was changed, when was it changed etc.
VCS Tools:-git,SUBVERSION(Apache),CVS(Concurence Version System){No copy maintain in Local
host},mercurial
GIT & GITHUB:-
Git is a version control tool.
GitHub:-It’s an organization which enables you to share data.
Git is a distributed version control tool that supports non-linear workflow also provides quality and
assurance of a software.
Features of GIT:
Distributed,Compitable,Non-linear,Branching,Lightweight,Speed,Open
Source,Reliable,Secure,Economical,