I want to use some version control for my projects, but I’m the only developer, there is not others. I want to use my pendrive like repository because I develop in many different places(but the same project).
I only worked with SVN, but in that case, was not good, I think an DVCS was better.
But now, I really don’t know what to use, if SVN is the best option. I’ve looked for another solutions like Mercurial, Git, and Fossil, but I don’t understand the differences, and mainly, if they are the best options for my situation.
I need to know what is best in this case.
If you’re the only developer, then the best version control is the one that you are most comfortable with. The goal of version control is to make your life as a developer easier and safer, so there’s no point in fighting with a version control that you don’t know.
However, if you want to learn how to use a new version control system, this is a great opportunity.
If you think that you’re going to have more developers working on this project later, then you want to think about a robust solution like SVN.