SVN, short for Subversion, is a centralized version control system that allows you to track changes to source code files, similar to Git. Unlike Git, however, it uses a central server to store all versions of a project’s files. Before Git came along SVN was quite popular. Now it is used by a very small percentage of developers.