如何在sublime中使用sftp


 

在開發中我們通常會遇到一個問題——如何通過一款編輯器(或者IDE)便捷的同步線上代碼。目前比較熱門的編輯器有sublime,atom等,他們都有sftp功能,鑒於本人更喜歡用輕量級的編輯器,那我就在這里分享下sublime的sftp吧。

首先確保sublime中安裝了sftp插件,不知道怎么安裝的可以看我的http://www.cnblogs.com/ssh-007/p/4330094.html 這篇文章,然后直接ctrl+shift+p,然后輸入pcinstall(這里是簡寫),回車后輸入sftp下載第一個即可。

當然我們會遇到兩個需求——

1.如何創建自己的新項目

2.如何接手已存在的項目

我們先說第一個吧。

比如公司新來一個項目讓你接手,我們用的是svn,所以詳細步驟如下

1.先找到個人的svn目錄

 

2.創建你的新項目,像這樣(然后到上層目錄svn add 該文件名)

 

3.確認當前路徑

4.打開我們的sublime,比如我們已經將新的項目寫好,然后我們需要點擊echarts_project這個根文件夾,右鍵出現SFTP-->Map to remote,然后下方會出現這樣一個json文件

上面這五個是需要我們填寫的,很簡單只需要跟xshell上的一一對應即可,然后需要注意的是上面的remote_path需要和xshell上剛剛操作的pwd路徑需要保持一致!!

5.在根文件夾下點擊如下標簽。(這里的local是指你的sublime,remote指的是xshell)

6.在xshell上svn add * 就可以提交代碼了

之后每次提交代碼都先重復local-->remote這個操作,否則xshell上信息不能同步。

然后在這里分享一個小技巧,就是我曾經在另一個文件夾下提交的代碼沒有及時review,然后我現在提交的新項目的信息會同時把之前的信息也提交上,上圖吧

本來是只想提交這個新項目的文件

然后review代碼中更新的是這些。。。

也就是說這並不是你想要提交的東西,怎么辦呢?

因為該目錄下並沒有任何信息,他找不到svn上的東西,然后就到他的上級目錄/sunshihao,所以會出現這么多文件,解決方法是添加自己的.arcconfig這個文件信息,只需要一條命令

然后再提交時你就會發現都是你想要提交的文件了。


那如果是讓你接受一個已存在的項目呢,更簡單了

1.首先你得先在開發機上創建一個沒有自己svn信息的目錄,否則的話會和你copy這個人項目的svn信息沖突,

2. 然后下載這個項目

 

3.找到本地文件夾,新建這個json文件

4. 和上面一樣 填寫這些東東。。。。。

5.關鍵的操作來了,在這個文件上右擊鼠標,選擇合適的目錄,你會看到這上面顯示的東西會和線上完全一致,然后點擊folder action --> download,然后你就會看到編輯器左側任務欄的文件夾會一個個的下載下來,成功~~~~

(Tip:當協同開發時,只需要對方更新svn信息后,咱們要提交代碼時,先在開發機svn up,點擊sftp中的sync remote to local,然后local to remote,提交自己的代碼即可)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM