Sto cercando di ignorare .git
, .bundle
e node_module
le directory dal mio sincronizzazione. Ho provato un mucchio di diverse combinazioni cercando di farlo funzionare, ma ogni volta che eseguo la sincronizzazione riesco a vedere tutte quelle directory che si sincronizzano con la macchina remota.
Qualcuno può individuare ciò che sto facendo di sbagliato?
~/.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
Questo si sta sincronizzando da OSX a Windows 10 se questo aiuta.