First published at 02:39 UTC on December 5th, 2019.
If you find the video helpful, please consider sending a few bucks my way on Patreon: https://www.patreon.com/DamnGoodTech
You might have experienced this. You have a friend who has a cool software project. You want to contribute. So your friends h…
MORE
If you find the video helpful, please consider sending a few bucks my way on Patreon: https://www.patreon.com/DamnGoodTech
You might have experienced this. You have a friend who has a cool software project. You want to contribute. So your friends hands you a zip file and asks you to improve a bit a code. You do and hand it back to your friend. But then your friend realizes that he made changes before you handed him the new code.
What do you do?
You add version control to the project!
Version control is helpful in so many ways. For personal use, version control can provide self-documentation for the versions as well as save your work at specific points during the course of your project. From a team standpoint, it allows easy collaboration and very simple sharing.
The primary VC systems in use for software projects today are CSV, SVN (AKA Subversion), Git, and Mercurial (there are others, but those are the most popular ones).
In this video I describe what your software project looks like without version control, I explain what version control is, and how your project will benefit from version control.
LESS