Software Engineers use version control repository management systems a lot. They have been a key component in the software development workflow. It makes life way easier to have one copy of an entire project up on a repository rather than each of your team member having individual copies you have to keep matching up to keep up with continuous integration.
Full article