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


Reply via email to