On Sat, 2006-05-27 at 16:23 +0100, Ashley T. Howes, Ph.D. wrote:
Like me, I expect several of you have multiple PCs, each with their own different OS installed. I'm investigating how to setup automatic synching between them. What I would ideally like is something that runs in the background and syncs (via peer-to-peer) the files automatically between Linux, OSX and Windows.
Do you need the machines to have access to the data when they are away from the network...If not then why not just put everything on a (well backed up) fileserver (which could be one of the existing machines). If you need off network access then you could probably set up something with rsync to maintain an offline copy, however it's hard to resolve conflicts with this setup should the file have changed at both ends between syncs.
(actually with the Windows Machine you could just use the "make folder available offline" which works quite well but I am not so sure it works with Samba)
Or you may need some sort of version control system (Like CVS, SVN etc) however that seems a bit excessive if only one person is working on a group of files.