[ Thanks to Aditya Patawari for this
link. ]
“Unison is a powerful file and directory synchronization tool
that, unlike popular tools like rsync, can perform two-way
synchronization. With Unison, you can sync files between your work
computer and home desktop, and any changes done at one machine will
be reflected at the other.“Unison runs on a variety on operating systems, including Linux,
Windows, Solaris, and Mac OS X, and you can sync files across
machines running different platforms. However, Unison is
version-sensitive – if versions are not the same across the
machines, there is a high probability that files will not be
synchronized properly.”