VersioningSystemAndAccessPoint - softwareunderground/xsdf GitHub Wiki
Versioning
Any project that produces software needs a system to manage versions. In particular, all source code needs to be managed by a code version management system.
For OS projects, there are really only two choices: git or svn. Luckily, it is possible to use both so anyone can use their favorite way to access the versioning system. The solution is GitHub.