Я пытаюсь игнорировать каталоги .git
, .bundle
и node_module
из моей синхронизации. Я пробовал кучу разных комбинаций, пытаясь заставить его работать, но каждый раз при синхронизации я вижу, как все эти каталоги синхронизируются с удаленным компьютером.
Кто-нибудь может определить, что я делаю не так?
~/.unison/default.prf
# Roots of the synchronization
root = /Users/bob/synced
root = ssh://bob@remotebox/synced
# Paths to synchronize
path = hack/testdir
# Some regexps specifying names and paths to ignore
ignore = Name *.log
ignore = Name .DStore
ignore = Name .DS_Store
ignore = Name *.output
ignore = Name *:*
ignore = Path {*/.git/*}
ignore = Path {*/.bundle/*}
ignore = Path {*/.vagrant/*}
ignore = Path {*/.git}
ignore = Path {*/.bundle}
ignore = Path {*/node_modules}
# Window height
height = 37
# propogate file modification times
times = true
# Log actions to the terminal
log = true
auto = true
batch = true
Это синхронизация из OSX в Windows 10, если это помогает.