Hi! * Christoph Groth <christ...@grothesque.org> wrote: > If at least one of your computers can be reached from all the others via > ssh, or you can reach all the other computers from one (i.e. there’s a > star topology), you could use unison to synchronize all kinds of files. > This works very reliably and handles modifications in both directions.
I can copy that. I am using unison file synchronizer over a decade with GNU/Linux, Windows (NT to Win7), and OS X without issues. > I use git for my programming projects, but I find that version control > is not really ideal for simple file synchronization. This is why I > think that DVCs (and specifically git) are not a good solution for sync Agreed. On my private Linux machine, I am using gitwatch[1] to auto-commit any changes. A cron-job synchronizes periodically my Org-mode directory to my root-server (unison over ssh). All other machines synchronize to the root server using interactive Unison. On my Windows machine at work, I wrote a batch file which starts unison, then GNU/Emacs, and then unison again. This way, I make sure that I start Emacs with the latest version of my Org-mode files and changes get synchronized after I quit Emacs. [1] https://github.com/nevik/gitwatch