Possible Duplicate:
Source control system for single developer
Hi,
I'm planning a small Java project for internal use that probably won't be released to the general public (at least not anytime soon). Being the sole developer, I'm inclined to start with a local project due to the simplicity & speed. However, i foresee at least a couple of developers joining in the near future so a source control system is needed.
It's at most a 5 person project.
Here are the main factors:
- Has to have a good integration into Eclipse (either stock or with a plug-in)
- Has to have a gradual learning curve
- Easy to view changes to source files
- Easy/intuitive merging/conflict resolution
- Not be a pain in the ass to use, meaning not to interrupt the regular development flow too much with its problems (check-ins/check-outs/transport/syncs/whatever)
What kind of source control do you recommend and why?