前言
開發時一般的平台都是windows,但windows對開發極其不友好,一般都會在本地開啟虛擬機,安裝上linux環境進行項目的部署測試。下面介紹一種windows主機與linux虛擬機代碼同步的方法。這個工具適用於jerbrains公司旗下的很多產品,比如idea、webstrom、phpstrom等。但是要注意你安裝的IDE必須是專業版的,社區版的IDE是沒有這個代碼同步功能的哦!
前提條件:
在windows與linux系統下都有着項目的同一份代碼。
比如:
我Linux系統項目代碼地址:/data/projects/
windows系統項目地址:D:/data/projects/
這兩個文件夾里的項目文件要完全一樣哦。
配置步驟:
1、打開windows主機的idea(我這里是PhpStorm),打開上面windows系統項目地址:D:/data/projects/,然后選擇tools->deployment->brower remote host。如下圖:
2、點擊右上方的三個點,新建一個連接。如下圖:
3、選擇添加服務器連接的類型:這里選擇SFTP,如下圖:、
然后點擊確定。
4、然后依次填寫服務器信息:具體如下圖:
5、很關鍵的一步:切換到Mapping面板:
6、代碼修改后自動上傳配置:
以上就配置完成了。然后在本地項目新建文件、修改文件、刪除文件等操作,都會自動實時同步到Linux系統上了。
具體不清楚的可以查看我的博客:http://blog.huanghui.xyz