Any reasons to switch from SVN for a one-man linear Django project that's virtualenv isolated?
I see this question but it's from 2008. Seems like many version control systems have become trendy lately. Also, the question was exactly my situation:
- Django based web application
- Using an isolated virtulaenv environment
- One man developer
- Will not be open sourced
- Linear project (no branches)
- Perhaps will be using tags for releases (but not needed)
At some point, it might become two developers. I'll开发者_运维技巧 worry about that down the line.
My question: Is there any reason to switch to another version control system now? I use SVN on a Linux development box right now.
For a one-person development effort, use whatever version control system lets you get your work down most effectively. For my own private projects, I do use Git these days, but that's only because I feel it gives me benefits vs. other choices. It is really up to personal preference.
Lately I've felt like I should also learn Mercurial, to be more well rounded, but that's just for my own education. So again, whatever works best for you is what to use.
精彩评论