I know that SVN Server is very useful for version control, but it is necessary for a one man project to do a web application? (it may invite more member to join in the future, but at this time, just a one man job. ) if it is necessary, any setup manual or recommendation on this? Thank in advance.
It's important to have a SCM repository for history, branching etc., it's not important to have it on a server. (SVN has a file protocol for local repositories as well. It's not recommended to use this, but it's certainly better than using nothing at all.)
If you want to get a server going fast, check out VisualSVN Server.
Always have a source control for your code, whether it is one man or not. Mistakes happen and source revisions will act as a history of what have worked and what have not.
I would not recommend subversion however. Try Mercurial or Git. They scale faster for small team. Comparing to SVN, you don't have to install a server to use it. You can even use it while you are off the grid (i.e. on the plane, in the car). This can be quite important for small team as you will be moving around a lot.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With