Call it “source control”, call it “version control”, call it “revision control”, or call it “Big Mac with no cheese!”. What ever you call it, source control is an important concept of modern day software projects.
“What is source control?” I hear you say.
Well, allow me to point you to Mr. Eric Sink. He works on Source Control tools. He also wrote a nice guide for complete beginners to learn source control (not surprisingly, using his own tools for the guide. But he does it in a general way so that the tool he/you use doesn’t matter much).
http://www.ericsink.com/scm/source_control.html
“…umm, still, what is source control?“
In short, source control is a way to keep your projects source code :
A) Safe (Backed up).
B) Easy to share between developers working on a project.
C) Allow developers to work in parallel.
D) Keep all the versions of your files (ie enable you to go back in time to see how the code evolved).
And other features that I currently cant bother to mention since these are the main ones.
And why should you learn it? well … because college don’t teach you how and employers (the good ones that is) expect you to know it already. Even with bad employers … its up to you as a professional developer to introduce professional development methods in the work place. Your boss will thank you, your team will thank you and the team that was hired after you got fired and has to work on your projects will REALLY thank you.
Enjoy.
Related Articles
1 user responded in this post
[...] Learn to use Source Control He works on Source Control tools. He also wrote a nice guide for complete beginners to learn source control (not surprisingly, using his own tools for the guide. But he does it in a general way so that the tool he/you use doesn’t matter … [...]
Leave A Reply