A good SCM product will offer the ability to retain compile attributes
for objects so you don't have to manage them yourself. Plus there's the
whole issue of data retention when you change a physical file (which is
a trick in the best of cases). Additionally, most SCM products offer
some kind of work flow capability so that changes happen in the correct
sequence and by the appropriate people.