Version control with Git
Git is another version control system that is rapidly gaining popularity. It is architecturally different from Subversion, in that it is an example of a distributed version control system (DVCS). It is popular in open source projects for several reasons, which are as follows:
It is fast
It supports large development teams
It allows developers to work without a connection to a central repository
It's widely used in the open source community
It's free
It's atomic (like Subversion)—either your whole commit goes into the repository or nothing does. Since ADF projects consist of many interdependent files, this is very much desirable
To use Git, you need the Git software. Since the system is distributed and every user has a complete copy of the entire repository, the concept of a server and a client does not really apply to Git—there is just the Git software.
If you plan on using only Git for your JDeveloper code, you do not have to install Git—JDeveloper comes with a Git extension...