Version control is something that every developer is (or should be) concerned with since it offers many advantages for a development team. It allows multiple developers to work on a project simultaneously, it maintains an archive of previous versions, and it can act as an auxiliary backup system.
One of the challenges for a small shop however, can be setup, deployment, and maintenance of a server to house the version control system. For my own small company, another challenge is that our developers reside in separate locations, thousands of miles away. Read Full Post
