source code management
source code control
The use of software systems to help program developers keep track of version history of source code modules as well as releases, parallel versions (code branches), etc. The free CVS was an early example, mostly replaced by Subversion and git. Perforce is a powerful commercial product. SCCS was once popular on Unix and VSS is Microsoft's offering.