Reputation: 91
I'm using google-app-engine on Java to develop a web application with a friend. Every time we make changes in the code, we have to manually send each other the fixed .java file through email and tell each other what changes have been made. I would love to see if there is a more convenient way for us to make changes in our code and share. thank you in advance!
Upvotes: 0
Views: 68
Reputation: 499112
Use source control.
Subversion is popular, though GIT is gaining popularity these days.
There are many other SCM tools out there and many hosted services.
There are many benefits to using a SCM apart from being able to easily share code (you have a history of your codebase and can revert changes, see who changed what and more).
I wouldn't consider a programmer to be a professional if they do not use SCM.
Upvotes: 1
Reputation: 31663
Use a source code version control system like git or subversion.
For comparison see: http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
The best solution will be to host in on a server accessible by all developers, so that any of you of you can access the repository without notifying the other.
Upvotes: 1