You could combine it with fswatch to sync automatically when files change:
$ fswatch -o . | xargs -n1 -I{} unison . socket://:5000/ -ignore 'Path .git' -auto -batch
Unison has "-repeat watch" option to sync automatically files.
This option doesn't need fswatch.
at README.md
Unison has "-repeat watch" option to sync automatically files. This option doesn't need fswatch.