Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simple single user revision control [closed]

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?

like image 201
pistacchio Avatar asked Nov 27 '22 19:11

pistacchio


2 Answers

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.

like image 175
Jon Skeet Avatar answered Jun 13 '23 23:06

Jon Skeet


for this purpose I like using mercurial since it requires no time consuming setups (e.g. svn requires a server somewhere).

like image 26
dfa Avatar answered Jun 14 '23 00:06

dfa