在 Mac 上使用 PhpStorm 部署你的代码

   2016-08-30 0
核心提示:对现在很多程序员来说,代码都会存放在云服务器或者像 Github 等代码托管平台上。目前来说,我做的项目的代码主要存放在新浪云应用 SAE 上,很长一段时间内我对搭载本地开发环境并不熟悉,代码往往在本地编写,再复制粘贴或者打包上传到服务器上,显然这样的

在 Mac 上使用 PhpStorm 部署你的代码

对现在很多程序员来说,代码都会存放在云服务器或者像 Github 等代码托管平台上。目前来说,我做的项目的代码主要存放在新浪云应用 SAE 上,很长一段时间内我对搭载本地开发环境并不熟悉,代码往往在本地编写,再复制粘贴或者打包上传到服务器上,显然这样的方法很重复低效。今天我来讲讲我使用 SVN 部署我的代码的过程,也算是一个教程了吧。

这篇文章以 Mac 平台为例,在 Windows 下也是相似的。部署同步的新浪云应用 SAE 的代码,SAE 提供了 SVN、Git 和打包上传三种方式同步代码,详情可以查看 SAE 的文档 -> 传送门

选择适合你的客户端

我开发的语言为 php,在 Mac 上比较出名的是 PhpStorm,目前最新的版本是 10.0.2 ,每年售价是第一年 199 美元,第二三年分别为 159.00 和 119.00 美元,当然你也可以按月购买。初次使用 PhpStorm 有 30 天的试用期。 官网下载在这里

在 Mac 上使用 PhpStorm 部署你的代码 ▲PhpStorm 安装

在 Mac 上使用 PhpStorm 部署你的代码

▲安装完成

开发者可以根据自己开发的语言不同选择适合自己的 IDE ,大部分主流的开发环境应该都是有 SVN 和 Git 功能的,但是万变不离其宗,我这里以 PhpStorm 为例讲解怎么使用 SVN。

配置你的 PhpStorm

下面来介绍怎样设置你的 PhpStorm 进行 SVN 提交。

  • 打开安装好的 PhpStorm ,点击菜单栏上的 PhpStorm 然后依次是 Preference -> Version Concontrol -> Svbversion 。你如果点击 Git 可以进行 Git 的配置。
  • 在右侧的设置内,将 Use command line client 和 Use system default Svbversion configuration directory 两个选项打上勾。在 Use command line client 里填上 /usr/bin/svn ,然后点击 OK。
  • 回到一开始的界面,点击 Check out from Version Control 选择 Subversion。
  • 在弹出来的窗口里点击 + ,输入你的 SVN 仓库地址。SAE 的仓库地址格式为 https://svn.sinacloud.com/你的应用名称。点击 OK。

在 Mac 上使用 PhpStorm 部署你的代码

▲输入你的 SVN 地址

  • 如果你输入的地址没有错误,那么接下来就会有一个新的窗口要求你输入用户名和密码。SAE 的用户名为你的 SAE 帐号的 安全邮箱 ,注意是 安全邮箱 ,不是你的微博登录的邮箱,密码是你的 安全密码 ,注意不是你微博的密码,是你每次访问代码或者数据库的时候要求你输入的那个安全密码。

在 Mac 上使用 PhpStorm 部署你的代码

▲输入你 SAE 的安全邮箱和密码

  • 点击 OK 之后,点击 Checkout。选择路径,选择 SVN 版本……一路 OK 下去,然后开始 Checkout。

在 Mac 上使用 PhpStorm 部署你的代码

在 Mac 上使用 PhpStorm 部署你的代码

  • 好了,接着你就要耐心地等待了,等待它从 Svbversion 上下载文件。

在 Mac 上使用 PhpStorm 部署你的代码

▲等待下载

  • 等待下载之后,你就可以打开你的项目,开始编写你的代码了。

在 Mac 上使用 PhpStorm 部署你的代码

▲开始码吧!

使用 SVN 管理你的项目

通过上面一步配置好你的 PhpStorm 之后,你就可以在本地查看到目前你的代码,你可以在本地编写和更新他们。接下来就是要提交( Commite )和同步( Update )你的代码。

  • 编写新的代码之后,你就要提交你的代码了。点击 VCS -> Commite Changes,或者直接 command + k 提交你的代码。

在 Mac 上使用 PhpStorm 部署你的代码

▲Commite 你的代码

在 Mac 上使用 PhpStorm 部署你的代码

▲提交成功

如果你的项目是多人合作,那么为了获取最新的代码,你应该 Update 你的代码。

  • 点击 VCS -> Update Project,或者直接 command + t

在 Mac 上使用 PhpStorm 部署你的代码

▲Update 成功

如果你的项目是多人合作,在你提交代码的时候,你本地保存的代码已经被同伴们修改,那你在提交代码的时候 PhpStorm 会报错提示你。此时,你需要做的是更新一下你的代码。

在 Mac 上使用 PhpStorm 部署你的代码

▲提交失败

  • 点击 VCS -> Update Project,或者直接 command + t
  • PhpStorm 会在服务器上找出当前版本和你的版本进行比较,你可以通过 Accept 左边还是右边的版本,或者点击 X 或者 >> 来处理不同版本的代码,最后 Apply 上去。

在 Mac 上使用 PhpStorm 部署你的代码 ▲点击Merge管理合并

在 Mac 上使用 PhpStorm 部署你的代码

▲管理你的代码版本

OK,这样一来你就完成了本地的 PhpStorm 的配置,现在你可以管理你的代码啦。

感谢你阅读本文。如果你喜欢我的文章,现在通过关注我的知乎专栏 ChanTalk 订阅我的文章。我将在这里记录思考,分享创意。我的个人主页:Chanjh.win

作者 Chanjh

2015 年 12月 24日

 
标签: PhpStorm MacOS
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • PHP 设置调试工具XDebug PHPStorm IDE
    PHP 设置调试工具XDebug PHPStorm IDE
    先下载PHP扩展Xdebughttps://xdebug.org, 可以复制自己的phpinfo粘贴到https://xdebug.org/wizard.php中, 会生成需要下载的版本, php.ini的设置语句.下载好之后放入php目录的ext文件夹中, 然后设置php.ini, 在最后加上zend_extension = C:\path\php\ext\php_x
  • PHPStorm+Xdebug断点调试PHP
    PHPStorm+Xdebug断点调试PHP
    前言:何为DEBUG?相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道。关于debug的由来,要追溯到1937年。1937年,美国青年霍德华.艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(m
  • PhpStorm 2017.1 EAP 171.2272 发布
    PhpStorm 2017.1 EAP 171.2272 发布
    PhpStorm 2017.1 EAP 171.2272发布了。PHPStorm 是 JetBrains 公司开发的一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。如果你之前已经安装了2017.1phpStorm EAP (171.2152),你很快
    02-05 PhpStorm
  • Mac PHPStorm 使用心得
    PHPStorm 是什么?「 PHPStorm 」 是一个轻量级且便捷的 PHP IDE。其旨在提供用户效率、可深刻理解用户的编码、提供智能代码补全、快速导航以及即时错误检查。PHPStorm 使用心得 (一)全局搜索(command + shift + F)显示类中的方法 (command + 7)函数追踪
  • [实践OK]使用WebStorm/Phpstorm实现remote host
    主要是设置自动保存到远程这个选项:勾选 [V]Tools-deployment-Automatic UploadPhpStorm Save and Upload on ctrl+s, 'Tools - Deployment-config' mark as default serve...Just set server configuration on 'Tools - Deployment-config' mark as default
  • PhpStorm v2016.3发布,工具框架更新,PHP编辑新体验!
    PhpStorm v2016.3发布,工具框架更新,PHP编辑
    下载最新版PhpStorm试用 工具和框架 Remote Interpreters中支持Docker 加入Docker,在PhpStorm中可以添加远程PHP解释器。 PHPSpec 支持 2016.3版本中加入PHPSpec支持。 PHPUnit, Behat, PHPSpec自动识别和配置 现在将会收到提示,建议自动配置PHPUnit, Behat,
    11-10 PhpStormPHP
  • Phpstorm配置phpunit对php进行单元测试
    Phpstorm配置phpunit对php进行单元测试
    在 phpstorm 中配置 php 项目的单元测试,项目使用 Composer 进行管理,为了避免在项目中直接引入 phpunit 相关代码包,使项目的 vendor 目录变得臃肿,这里采用全局安装方式安装了 phpunit 代码包。 composer global require phpunit/phpunit=5.0.* 安装完成
  • 如何修改 PhpStorm 預設的 Class Template?
    如何修改 PhpStorm 預設的 Class Template?
    當使用 PhpStorm 建立 class 時,預設會產生 Created by PhpStorm 的註解,並包含 作者 、 日期 、 時間 等資訊,有的人喜歡,有的人不喜歡,若你不希望每次建立 class 時都有這個檔頭,可以自行修改;除此之外,在 PHP 7 為了讓強行別檢查發揮作用,我們會在
    10-07 PhpStormPHP
  • Mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置
    Mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集
    一、环境及软件1、macbook pro2、Phpstorm3、MAMP PRO4、FireFox二、环境搭建1、PhpStorm导入项目下载PhpStorm并安装,网上随便找个注册码即可破解,安装后打开界面选择ToolBar → VCS → Checkout from Version Control → Git,填写Git Repository URL,选
  • 远程连接MySQL以及PHPStorm远程开发你的php项目
    远程连接MySQL以及PHPStorm远程开发你的php项目
    在上一篇博文中介绍了如何在完整地搭建LAMP环境。其中提到了新建一个可以在任意IP地址远程连接MySQL的用户,今天这篇博文就详细介绍下如何在你的电脑上远程连接mysql,并且介绍如何用phpstorm来远程开发你的php项目。 我的开发环境是MAC,所以我这篇博文里面
点击排行