I am working on an open source collaborative project with numerous other people.
Often many people are working on it at once. This creates problems with multiple versions of the same file.
Is there any program (like google drive) that allows lots of people to edit code, and keep everything in one version?