This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

suggestions for replacing SourceSafe

We are currently using SourceSafe (multi user/version control program)and there is some dissatisfaction. I would like to know if anyone have pros or cons for other such software.

This will be cross posted at 8052 and SILabs fora

Erik

This is, I know, not a Keil question, but the results are used with Keil

Parents Reply Children
  • Subversion + TortoiseSVN. Great tool.

    I agree. Subversion fits small-scale in-house software development usage patterns perfectly. It might fit other usage patterns well too, but I don't have the experience. Large-scale open source projects might use other tools (Mercurial, Git), but that's a different story.
    It must be mentioned that there is the TortoiseCVS client for CVS which offers similar convenience. But the creators of Subversion claim that Subversion is a better CVS, and, based on my experience, I have to agree with them.

  • Large-scale probably has to be splitted into a number of sub-aspects:
    - many developers
    - geographically separated users
    - amount of trust placed on the individual developers

    CVS and Subversion can handle huge projects, but a second issue is if how much you trust all involved developers and how much/hard you want to be able to control individual code updates. The requirements of a company with all developers located at the same office is very much different from the requirements in a distributed open-source project where some developers may be hostile, some may be stupid, and some may just be very bright but completely unsynchronized regarding the target goals.