I mostly develop on windows.
I’m the only developer, the only thing I’m confused about is how can I carry them with me where ever I go. I don’t want them on some server on the internet. Because I sometimes have to work offline for days (or sometimes painfully slow connection).
Mostly I carry the project on a portable device. So when I get back home I want both my PC version and Portable version of the project to be synced with changes and history.
Sorry if it’s a bit confusing. That’s the best I could put it.
Thanks for any help!
You can put an SVN repository (which is just a folder with some files in it), on a local drive, or an external hard drive too. I’ve been using something like this for quite some time and it’s worked really well.
I can’t make any comment about whether it’s better than GIT or any other VCS system, but I’ve found SVN to be really quite good. The documentation and supporting tools that have been built for it (eg: TortoiseSVN) are really good.