需求背景
我本地goland有很多代码,需要同步到服务器。
实现方式
goland有同步代码的插件。
安装sftp和同步代码的插件
进入goland–preference–plugins:
搜索sftp,安装这两个插件:
映射本地路径到服务器路径
选择菜单栏tools–deployment–configuration:
在connection和mappings这两栏内填入服务器地址等信息:
其中Local path为本地代码的路径,Root path+Deployment path是服务器的代码路径。
例如Root path是"/home/userA",Deployment path是"/project",那最终同步到服务器的地址就是"/home/userA/project"
先手动同步一次代码到服务器
在goland项目栏里选中需要同步到服务器的文件(如果选中的是文件夹,就会同步文件夹下的文件到服务器),然后选择tools–deployment–upload to [自己的服务器地址映射]
勾选自动同步选项
手动同步一次代码后就可以勾选自动代码同步了: