公司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数据传输的更多相关文章

  1. phpstorm配置svn

    phpstorm配置svn 发表于3年前(2013-02-28 10:50)   阅读(8249) | 评论(0) 4人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘 ...

  2. PhpStorm配置svn时提示需要证书:authentication required的解决方法,总是弹出

    总是弹出下面的框框,每次输入svn账号密码,还是不行. 于是上网查了半天,需要安装和配置SlikSvn.于是就下载安装了. 完了还是不行,就尝试着配置. 上面和下面的加上,svn.exe的地址. 再次 ...

  3. PHPstorm配置SVN的问题

    开始尝试用PHPstorm做项目开发,在集成SVN的时候碰到了问题. 1. PHPstorm Cannot run program "svn" 2. Subversion comm ...

  4. PhpStorm配置SVN的完整方法

    1.安装SVN时注意选择“command line client tools"默认是不安装的 2.设置系统环境变量 3.在PhpStorm上设置如下 4.然后通过VCS就可以上传导入你的工程 ...

  5. 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 ...

  6. PhpStorm中如何配置SVN,详细操作方法 - 郑加全的博客 - CSDN博客

      登录|注册       郑加全的博客       目录视图 摘要视图 订阅 CSDN日报0711——<离开校园,入职阿里,开启新的程序人生>      征文 | 你会为 AI 转型么? ...

  7. Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)

    所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild ...

  8. PhpStorm中如何配置SVN,详细操作方法

    1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率.它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时 ...

  9. 后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码

    后盾网lavarel视频项目---phpstorm 配置ftp, 自动更新同步代码 一.总结 一句话总结: 1.在phpstorm中设置:路径Tools/Deployment/Configuratio ...

随机推荐

  1. 迷你MVVM框架 avalonjs 0.84发布

    本版本只要做了如下改进 重构ui绑定 fix scanTag bug ms-include 的值必须不为空值,否则不做任何操作.

  2. JSONArray的初始化的形式

    1 转义字符形式 [    {        \"ID\": \"1900036295\",        \"DEPT\": \" ...

  3. nignx reload的时候报错invalid PID number

    第一种思路是从PID号着手,提示无效PID号时nginx.pid文件为空,将进程的PID号追加到空的nginx.pid上,问题解决: 还有问题,请参考:https://www.cnblogs.com/ ...

  4. docker+zookeeper+mesos+marathon集群

    实验环境: 主机名 ip地址 运行服务 安装组件 docker-master1 192.168.20.210 zookeepermesos-mastermarathon mesosmarathonme ...

  5. xcconfig

    [xcconfig] 1.When you can use a .xcconfig file? Use .xcconfig files if you find yourself changing th ...

  6. C#使用Log4Net记录日志(转)

    出处:http://www.cnblogs.com/wangsaiming/archive/2013/01/11/2856253.html 第一步:下载Log4Net 下载地址:http://logg ...

  7. VS2010+SVN

    小乌龟版本用1.6,用1.8时老报错SVN是2.06, SVN Server是2.1.9

  8. Redis数据结构(三)

    Redis五种数据类型: (1)字符串 (2)字符串列表 (3)有序字符串集合 (4)哈希 (5)字符串集合 其中(4)(5)应用最多. key命名的注意: (1)不要过长,尽量不要超过1024,会降 ...

  9. tp5中url使用js变量传参方法

    window.location.href="{:url('Index/index')}>"+"/ID/"+ID; //这样可以生成,但url模式改变则不能 ...

  10. 布局分析002:入门级的CSS导航弹出菜单

    这种弹出菜单非常有意思,也有记录的意义,甚至可以说,掌握了这种弹出菜单,基本上CSS掌握的差不多. 主要涉及下面三个重要知识: CSS的继承性质. relative absolute定位. 子选择符& ...