服务器与本地的控制工具unison

中文文档: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 会看见相应的本地与服务器的差别 产后同步即可 

  大于号 小于号 对应的同步 (最开始是要同步到服务器)对应修改代码 执行上一步 同步即可

 

          

posted @ 2018-04-28 10:23  Python界-黄药师  阅读(188)  评论(0编辑  收藏  举报