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 ...
随机推荐
- zookeeper 分布式计数器
分布式计数器的思路是:指定一个Zookeeper数据节点作为计数器,多个应用实例在分布式锁的控制下,通过更新该数据节点的内容来实现计数功能. Curator中封装了实现,例如 DistributedA ...
- 【转】TCP、UDP数据包大小的限制
来自:https://blog.csdn.net/caoshangpa/article/details/51530685 1.概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层 ...
- LUA全总结
------------------------------------------------------------------------------ --2018.7.21 do --开启或关 ...
- HDFS NameNode HA 部署文档
简介: HDFS High Availability Using the Quorum Journal Manager Hadoop 2.x 中,HDFS 组件有三个角色:NameNode.DataN ...
- ArcGIS帮助文档VS帮助文档不能复制图片的解决方法
ArcGIS帮助文档VS帮助文档不能复制图片的解决方法(非常有用) 问题:ArcGIS的学习文档,开发文档,vs的帮助文档,一般都不能复制图片,有的甚至不能复制文本. 解决方法 在文档空白处右 ...
- 浅探SpringMVC中HandlerExecutionChain之handler、interceptor
讲解HandlerExecutionChain之前,先大致了解下SpringMVC的核心开发步骤: 在web.xml中部署DispaterServlet,并配置springmvc.xml等文件; 将映 ...
- JQuery:选择器、动画、AJAX请求
选择器 1.事件编程与动画效果 一个选择器可以在概念上理解为指针.借助与JQuery库中的选择器$,线程可以获取到界面元素的引用,从而可以调用 ready().click()方法把用户事件和动作方法关 ...
- 岛屿的个数12 · Number of Islands12
[抄题]: 给一个01矩阵,求不同的岛屿的个数. 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛.我们只考虑上下左右为相邻. [ [1, 1, 0, 0, 0], [0, 1, 0, 0 ...
- 如何安装JDeveloper
1>下载jdk和JDeveloper jdk版本:jdk-7u65-windows-x64.EXE JDeveloper版本:jdev_suite_12.3_win64_V44419-01.is ...
- [SoapUI]获取Project,Test Suite,Test Case各个级别参数的值
String testResultPath = testRunner.testCase.testSuite.project.getPropertyValue( "testResultPath ...