Original Post
I'm running a game project mostly online, and I wanted to know if there was a standard way to synchronize source code, such that it can be kept in a central location(such as an FTP), but that it couldn't be overwritten if two programmers are working on it at the same time. Do certain programmers do snippets of code and then have another programmer piece everybody's code together? I need to know what most developers do to organize all their code. Keep in mind that all of our programmers are long distance, so we communicate over the net.