I work alone on various small projects. I work in different places and on different machines (at home, at work), so I have to synchronize source code between them.
Currently I just work on different directories (for versions) and email myself zips (for syncing the work done at home with the work done in other places).
How can I improve my workflow with some version-control or sync tool?
Do you have a server you'd have access to from everywhere? If so, just put subversion on there. Or use github or something similar. Pretty much any version control system which can talk between different machines over the net should be fine, IMO.
I don't think I'd call Subversion "overkill" - it's pretty simple, easy to run, and there are good Windows clients for it.
In terms of hosting, if you're happy for it to be an open source project, then there are any number of places which you could use - Google Code, SourceForge, github, CodePlex etc.
for this purpose I like using mercurial since it requires no time consuming setups (e.g. svn requires a server somewhere).
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