views:

303

answers:

4

I am using Perforce for the past 5 years or so and am very comfortable with the features it provides.

Based on your experience of a SCM tool SVN, GIT, CVS, etc, can you please tell me what features from below list is supported by that SCM tool.

  1. Command line equivalent(not a cutdown version) GUI functionality
  2. Branching to maintain multiple versions
  3. Every change is identifiable uniquely(automatic running numbers)
  4. Plugin for eclipse
  5. Plugin for bugzilla or any other similar bug tracking software
  6. Plugin for Maven
  7. Easy merging/good merge tool
  8. Lower disk footprint
  9. Fast and low memory requirement
  10. Client and server both for Windows OS (if at all)
+2  A: 

Check out this List of revision control software. Get informed about the pros and cons of each system and then make a decision.

Also make sure to search SO for SCM questions.

lothar
+3  A: 

You might want to investigate the following:

Conrad
A: 

Perforce is free for individual usage.

mouviciel
+1  A: 

Any modern SCM will match your requirements.

Give a try to Plastic SCM (except for Maven, I think)

pablo