It's a little weird to synchronize svn checkouts though. Usually people keep separate checkouts on separate machine and synchronize via the repository.
You can exclude specific files or directories by putting "ignore" lines in your unison config file. This should be ~/.unison/default.prf (or whatever the config file is for your specific sync profile).
[edited to just be where to put the ignore lines, since Gilles' answer solved the specific question better]
In your preferences file:
On the command line:
unison -ignore 'Name .svn'
.It's a little weird to synchronize svn checkouts though. Usually people keep separate checkouts on separate machine and synchronize via the repository.
You can exclude specific files or directories by putting "ignore" lines in your unison config file. This should be ~/.unison/default.prf (or whatever the config file is for your specific sync profile).
[edited to just be where to put the ignore lines, since Gilles' answer solved the specific question better]
I haven't tested this myself, but according to the manual, the
--ignore "*/.svn/*"
option should help.