I thought I’d start up a discussion on available Synchronisation tools as I haven’t been able to find one which I’m happy with.
I’d better explain what I’m looking for first, I want a neat way to backup my programming projects, my ideal tool would perform incremental backups with a possibility to rollback.
Currently I use Synchronize It!
It’s nice and has a number of important features which I’m looking for; with a combination of excluding certain folder names and filetypes I can get it to ignore binary files and just back up the source code for example. It doesn’t do incremental backups so currently I just backup to an empty folder which I date, 7z and copy into my backup folders.
Another possibility I’ve considered is running a subversion server on the backup computer at home, this would do the incremental backups I’d like but the current GUIs for subversion leave a lot to be desired. I use RapidSVN
for other purposes but it doesn’t feel slick and certainly isn’t intuitive. I’m not prepared to install TortiseSVN
as I just don’t want something which integrates with the shell. I reserve that privilege only for apps I use very VERY frequently. More importantly getting it to ignore the binary files is tedious and I don’t have the space to back up gigs of dll and import libraries (thank you Boost
I should also point out the Microsoft have release a free SyncToy
, unfortunately its very simplistic with none of the advanced features I’m looking for.
Maybe people might like to share their own experiences and post links to any little gems they’ve found.