文档章节

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

slagga
 slagga
发布于 2016/08/31 16:52
字数 663
阅读 687
收藏 0

1.简介:

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

SVN是Subversion的简称,是一个开放源代码的版本控制系统。说得简单一点SVN就是用于多个人共同开发同一个项目,达到共用资源、记录项目版本的目的。

PhpStorm内置了svn支持,因此无需单独下载svn。
 

2.操作步骤:

下面是在PhpStorm中配置svn的操作方法:
 

2.1 打开Subversion 

打开PhpStorm,找到工具  VCS—>Checkout from Version Control—>Subversion ,点击进入。
 

 

2.2添加

点击页面中的“+”号,然后输入svn地址(Repository URL 仓库链接)。点击OK。
 

 

2.3svn检出

这时候你能浏览到svn上文件列表。点击Checkout。
 

 

2.4选择本地目录

选择一个本地的目标目录,点击OK。选择需要更新到本地的版本,点击OK。选择svn服务器版本,点击OK。
 


 


 

 

2.5更新到本地

第一次更新可能时间会长一点。耐心等待。完成后会询问你是否打开该项目,点击YES,进入项目。到此为止项目已经更新到本地。
 

 

2.6更新及提交

项目开发过程中需要更新的时候点击VCS↓,需要提交的时候点击VCS↑。
 


 

 

3.过程中可能遇到的问题:

 

 

 

3.1账号和密码

 

配置过程中若需要账号和密码,按要求输入即可。可能会要求输入多次。

 

3.2未指定可执行项目

在进行到2.3的时候可能会出现 Executable is not specified(未指定可执行项目) 提示;或者出现Connot run program "svn"(……): CreateProcess error=2,……。
 


 


问题出在命令行工具上。

解决办法:点击 File—>Settings,找到Version Control——>Subversion——>General选项卡,全部取消选择。
 


 

4.深入掌握PhpStorm版本控制工具:

查看svn历史记录:VCS—>Subversion—>Show History,点击进入。然后点击旁边的双向箭头,显示该版本提交的变更文档列表。然后点击左上角按钮,显示文档变更对比。
 




 


 

 

5.总结:

通过对svn的配置,不知你能否感受到PhpStorm的强大。这就是程序员的必备神器。其中关于svn的相关操作还有很多,剩下的需要自行摸索了。

© 著作权归作者所有

共有 人打赏支持
slagga
粉丝 15
博文 128
码字总数 119339
作品 0
深圳
程序员
PhpStorm8 无法使用 svn 的解决办法

本文主要讲解PhpStorm8编译器中无法使用svn的解决办法。每次打开PhpStorm都会有出现一个错误信息:Errors found while svn working copies detection。现在第七下载小编来告诉你怎么解决这个...

wixsky
2015/02/21
0
1
phpstorm使用svn爆出“cannot load supported formats” 的解决

从这 http://subversion.apache.org/packages.html 下载svn客户端二进制包后修改phpstorm配置中 svn的指向到你的svn可执行程序即可解决...

since1986
2014/11/04
0
0
PHPStorm 快捷键使用--实时更新

PhpStorm使用技巧小结,在这里会不断的更新 1、CTRL + D 复制当前行或复制选中内容 2、CTRL + Y 删除当前行或选中内容所涉及的行 3、CTRL + R 查找替换 4、ALT + W 选中单词 5、ALT + 上下箭...

无牙子
2014/02/26
0
3
推荐一款 phpcs 插件规范 Laravel 代码 (规范从本地写代码到版本控制)

我相信每个公司都有一套完备的代码规范标准,但标准是标准,如何能有效的让所有人遵守,那就要工具的辅助和实时提醒了。 如前端 vue 的大家基本都会使用 eslint 来约束我们的代码,一旦多一个...

异步社区
06/11
0
0
安装和配置—Webstorm入门指南

WebStrom档案 用途:功能强大的前端专用IDE,拥有即时编辑(chrome)、自动完成、debugger、Zen Coding、HTML5 支持、JSLint、Less支持、CoffeeScript支持、Node.JS、单元测试、集成git和svn...

李长春
2012/11/08
0
2

没有更多内容

加载失败,请刷新页面

加载更多

发生系统错误 5 拒绝访问

1、使用命令net start *开启一个服务的时候,出现发生系统错误5,拒绝访问。 解决:切换到管理员模式执行此命令即可。

fang_faye
23分钟前
1
0
devops 成长路线

https://36kr.com/p/5157249.html

swingcoder
35分钟前
1
0
Java内存区域的划分和异常

行时数据区域 JVM在运行Java程序时候会将内存划分为若干个不同的数据区域。 程序计数器 线程私有。可看作是当前线程所执行的字节码的行号指示器,字节码解释器的工作是通过改变这个计数值来读...

架构师springboot
37分钟前
1
0
kubeadm 安装kubernetes1.12.1

准备环境 服务器 服务器情况: IP 系统版本 角色 Hostname 10.20.13.24 Centos7 64位 minimal master kuber24 10.20.13.25 Centos7 64位 minimal work Kuber25 10.20.13.26 Centos7 64位 mi......

hgfgoodcreate
40分钟前
4
0
腾讯又添 AI 开源项目! 腾讯 AI Lab 正式开源业内最大规模多标签图像数据集

2018年10月17日,腾讯AI Lab宣布正式开源“Tencent ML-Images”项目,地址为https://github.com/Tencent/tencent-ml-images。该项目由多标签图像数据集ML-Images,以及业内目前同类深度学习模...

腾讯开源
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部