中文文档:https://wiki.archlinux.org/index.php/Unison_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
下载:http://unison-binaries.inria.fr/
使用前戏:mac 下载完 拖到应用程序下
使用:
先执行这个:/Applications/Unison.app/Contents/MacOS/Unison cpcc
终端目录下:mkdir .unison
vim .unison/crp.prf
crp.prf 内容如下:
root = /Users/shun/PycharmProjects/objectname #本地的项目路径 root = ssh://usernname@服务器的ip:端口//home/niehaidong/objectname #同步到服务器上的路径 #忽略的文件 ignore=Name .git ignore=Name .idea ignore=Name .*.swp ignore=Name .sw* ignore=Name *.pyc ignore=Name settings*.py ignore=Name .gitignore ignore=Name logs ignore=Name *.sh ignore=Name media ignore=Name __pycache__
vim .bash_profile 配置文件 内容:
alias unison='/Applications/Unison.app/Contents/MacOS/Unison -ui text'
最后执行:unison crp 会看见相应的本地与服务器的差别 产后同步即可
大于号 小于号 对应的同步 (最开始是要同步到服务器)对应修改代码 执行上一步 同步即可