为什么同时介绍svn和sftp?实际开发中都是先修改自己在服务器上的一套代码,当确定差不多的时候,才用svn提交代码,这样团队其他人就可以更新代码。通常的做法是:把服务器上的代码download到本地,然后通过各种编辑器修改好代码后,再通过一个ftp软件上传本地代码到服务器上,接着刷新浏览器看刚才修改的效果,如果没有问题则提交到svn,如果有问题则重复以上步骤。这样做确实可以实现开发需求,不过却浪费了大量的时间。
如果想要实时看到修改而不进行各种ftp操作,以上的操作无疑是做不到的。因此需要一种方法,在本地修改代码后可以自动同步到服务器上,只需要刷新浏览器就可以及时看到修改后的效果。
目前在我看来是有两款前端开发神器,一种是webstorm,一种就是sublime text。
它们的具体功能就不介绍了,有着非常好的插件支持,因此可以实现各种需要的功能。已经在webstorm上实现了本地与服务器上代码的联系,因此想尝试着在sublime text上实现同样的功能。
以下是基于windows系统的操作过程。
(还不知道sublime text如何安装插件的先去学习)
第一步,安装SVN插件
Ctrl+Shift+P打开命令面板,输入Install Package回车,搜索SVN,选择第一个全部安装。
第二步,安装SFTP插件
与第一步相同,搜索SFTP。
第三步,设置sftp选项
安装完SFTP后会打开一个sftp-config.json的页面,如下图所示。
"host"为远程服务器地址,"remote_path"为代码路径。
这里就引出一个问题,如何把rsa文件转化成ppk文件,网上有详细的教程(以下内容参考出处:http://rashost.com/blog/linux-putty-ppk)。
在Linux VPS下产生的私钥文件putty是不认识的,putty只认识自己的ppk格式,要在这两种格式之间转换,需要PuTTYgen这个程序。
puttygen是putty的配套程序,putty的安装包和winscp的安装包都包含了这个程序,当然你也可以在http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 单独下载puttygen。
转换步骤:
sublime text连接svn及sftp,布布扣,bubuko.com
原文:http://blog.csdn.net/zk437092645/article/details/29196361