Hi, SVN repositories can serve this purpose. Please check Visual Studio Online and Team Foundation Server, they allow for source control and all the other features you might need. You will find a good tutorial at:
Getting Started with Git and Visual Studio which shows you basically how you can work as a team to control code etc.