SCC is also called "revision control", "configuration management", "release control", "version control", ...
My own articles on the subject include:
[Refer to pertinent articles.]
I like Simon Whitaker's "Using git bisect".
git love focused on git add -p.
Mike Croucher, on behalf of the Software Carpentry crew,
explains version control for academics (using
git) in his "".