phpStorm配置SVN与FTP数据传输
公司php开发时候,需要搭建环境,自己捋了下思路,公司代码放在SVN服务器上,需要在本机安装TortoiseSVN软件,将代码下载到本机,在本机上调试程序,修改代码,修改的代码再上传到SVN。之后通过公司平台将代码上传到线上。在本机搭建LNMP环境非常麻烦的,可以使用公司已经搭建好LNMP环境的研发机,需要在研发机中安装FTP,这样本机和研发机可以进行数据、代码传输。结构如下图。编辑程序使用IDE是phpStorm,可以在phpStorm中配置TortoiseSVN和FTP,配置后,使用phpStorm在本机与SVN进行数据传输,使用phpStorm在本机与研发机进行数据传输。

1,phpStorm配置TortoiseSVN,使用phpStorm轻易在本机和svn间传输数据。
(1)本机安装TOttoiseSVN。
(2)在phpStorm中setting--plugins,在右边搜索Subversion Integration,然后选中。
(3)选中Version Control,右边添加direction mapping,direction选中相应目录,VCS选中subversion。
(4)将Version Control展开,选中Subversion,右边选择use command line client,同时目录指向TortoiseSVN的执行文件,我的路径是C:\Program Files\TortoiseSVN\bin\svn.exe。
(5)从svn中下载代码:在phpStorm新建文件夹,VCS--CheckOut from version control--subversion,填写svn地址,点击checkout,选择文件夹即可。
(6)从svn中更新代码:右键文件夹,subversion--update File。
(7)与svn中各版本代码比对差异:右键文件,subversion--compare with。
(8)向svn提交文件:右键文件,subversion--commit File。

2,phpStorm配置FTP,使用phpStorm轻易在本机和研发机间传输数据。
(1)TOOLS---Development----configuration,新建FTP连接,在connection下面,type选择FTP,FTP host填写研发机ip,port是21,ROOT path写研发机文件路径,用户名,密码填写完毕。
(2)首先点击test ftp connection测试是否连通。此时可能有问题,点击advanced options,在弹框中选定passive mode即可。
(3)在Mappings下面,填写local path ,development path和web path等,将本机和研发机的目录对应起来。
(4)本机文件发送到研发机:在文件中右键---update to ,将文件发送到研发机。
(5)研发机文件发送到本机:在文件中右键---development--Download from,从研发机接收文件。
(6)设置phpStorm,使用ctrl+s快捷键,向研发机发送文件。TOOLS---Development----options,在upload changed files automatically to the default server中选择ctrl+s。

phpStorm配置SVN与FTP数据传输的更多相关文章
- phpstorm配置svn
phpstorm配置svn 发表于3年前(2013-02-28 10:50) 阅读(8249) | 评论(0) 4人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘 ...
- PhpStorm配置svn时提示需要证书:authentication required的解决方法,总是弹出
总是弹出下面的框框,每次输入svn账号密码,还是不行. 于是上网查了半天,需要安装和配置SlikSvn.于是就下载安装了. 完了还是不行,就尝试着配置. 上面和下面的加上,svn.exe的地址. 再次 ...
- PHPstorm配置SVN的问题
开始尝试用PHPstorm做项目开发,在集成SVN的时候碰到了问题. 1. PHPstorm Cannot run program "svn" 2. Subversion comm ...
- PhpStorm配置SVN的完整方法
1.安装SVN时注意选择“command line client tools"默认是不安装的 2.设置系统环境变量 3.在PhpStorm上设置如下 4.然后通过VCS就可以上传导入你的工程 ...
- PhpStorm配置svn:Can't use Subversion command line client:svn
Can't use Subversion command line client:svn 感谢: 萌芽的绿豆的文章:https://www.cnblogs.com/yuanchaoyong/p/616 ...
- PhpStorm中如何配置SVN,详细操作方法 - 郑加全的博客 - CSDN博客
登录|注册 郑加全的博客 目录视图 摘要视图 订阅 CSDN日报0711——<离开校园,入职阿里,开启新的程序人生> 征文 | 你会为 AI 转型么? ...
- Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild ...
- PhpStorm中如何配置SVN,详细操作方法
1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率.它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时 ...
- 后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码
后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码 一.总结 一句话总结: 1.在phpstorm中设置:路径Tools/Deployment/Configuratio ...
随机推荐
- Linux系统下使用ckfinder上传中文名的图片无法正常预览
问题描述:使用ckfinder上传带有中文名称的图片后在Windows本地可以正常预览,部署在Linux系统后,带有中文名的图片不能正常显示 解决办法:找到Tomcat的根目录 --> conf ...
- S 导入值列表浏览器、值列表
先导入值列表浏览器,再导入值列表 一.导出模板 上面为导出模板 二.导入值列表浏览器 下面开始导入EXCEL数据 List Of Values Parent(1).xls List Of Values ...
- POJ1163 数学三角求最大路径
描述:输入,行数,之后接数据,第一行一个数据,之后每行加一.5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 思路:简单动态规划问题.dp[i][j]定义为到这个数为止(包括这个数)的最 ...
- Luogu 4512 【模板】多项式除法
高级操作,感觉非常神仙. 题目中的字母太难懂了,重新定义一下. $$A(x) = B(x) * C(x) + D(x)$$ 其中,$A(x)$的次数是$n$,$B(x)$的次数是$m$,$A, B$都 ...
- Disruptor 系列(一)快速入门
Disruptor 系列(一)快速入门 Disruptor:是一个开源的并发框架,能够在 无锁 的情况下实现网络的 Queue 并发操作,所以处理数据的能力比 Java 本身提供的并发类容器要大的多, ...
- 健康类App原型制作分享-Mindmate
Mindmate是一款健康类App,主要是帮助人们快速入眠,放松情绪,它拥有小清新的界面,配图全是由插画组成,生动有趣.在这款原型中,为了保持App的原有特色,将插画通过图片组件导入进来:音乐播放界面 ...
- setPadding 与 setBackgroundDrawable
这两个不能同时用,如果同时用,setPadding 将不会起作用,用的是 drawable里面自带的padding
- [C#] == VS Equals
声明:本篇博客翻译自:https://www.codeproject.com/Articles/1111680/equalsequals-VS-Equals-in-Csharp 由于水平(技术水平+英 ...
- xcconfig
[xcconfig] 1.When you can use a .xcconfig file? Use .xcconfig files if you find yourself changing th ...
- 关于jFinal开发中遇到的中文乱码问题解决办法
关于jFinal开发中遇到的中文乱码问题解决办法 设置tomcat的编码,修改 <Connector port="8080" protocol="HTTP/1.1& ...