一、搭建SVN环境

1.下载VisualSVN Sever。下载地址:https://www.visualsvn.com/server/download/

2.安装VisualSVN Server。

点击“Next”。

单击“Next”,下一步,这里默认,安装SVN服务器和管理控制台,下面也是默认勾选添加SVN命令行工具到环境变量。

点击‘Next’,选择安装的版本,这里默认,选择标准版本

点击‘Standard Edtion’后,出现下图,这里参数默认

然后点击‘Install’进行安装。

安装完成,可以勾选‘Start visualSVN Server’,然后点击‘Finish’。亦可直接点击‘Finish’,去开始菜单点击,打开VisualSVN。

2.配置SVN .在“Repositories”上右击

然后选择“Create New Repository”。

下一步,然后输入代码库的名称

下一步,默认选择为空的代码库,这里默认

下一步,选择权限,这里默认,所有用户都有读写的权限

点击“Create”

这里地址很重要,需要复制下来。这个就是代码库的地址,点击"Finish",就建立好一个空的代码库。

3,创建用户。

在’Users‘上右击,"Create User",或者“新建”->"User"

输入用户名和密码,点击“OK”,即可创建一个用户

给新建的代码库添加用户,在新建代码库上右击->'properties'

然后添加用户,默认用一个‘Everyone’的用户,将其删除,添加用户,下面可以选权限

二,在Phpstorm 中使用SVN 

1.打开PhpStorm,找到工具  VCS—>Checkout from Version Control—>Subversion 

点击进入,点击页面中的“+”号,然后输入svn地址(就是上面步骤中复制的那个链接,代码库的链接)。点击OK。

2.SVN检出,这时候我们选中刚刚添加的svn链接,然后’Checkout‘。

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

会询问你是否打开此目录,’YES‘,然后,会询问在新窗口中打开还是当前窗口中打开,然后“OK”

第一次更新可能时间会长一点。耐心等待。到此为止项目已经更新到本地。

4.更新项目。“VCS”->“Update Project”,然后“OK”,若过程中需要输入用户密码,请输入SVN服务器红创建的用户及密码

 接下来说一说PHPstorm中的SVN其他功能:

查看本地历史记录

“VCS”->“Local History”->“Show History”

 查看SVN历史记录

当你想查看之前每次更新都更新了什么就会使用到此功能 “VCS”->“Subversion”->“Show History”

当然在此之前你应该 “commit file”。当你修改了或者新增了文件时,“VCS”->“”Subversion”->“commit file”

模拟多用户更新

首先,需要删除之前的用户。‘File’->‘setting’->‘version control’->‘Subversion’ 点击‘Clear Auth Cache’,点击‘Yes’

然后你需要点击下图中更新按钮(位置在右上角),或者‘VCS’->‘Update Project’

之后就像之前说的检出一样,需要输入SVN上设置的其他账号和密码

点击ok即可

修改或新增文件后点击提交按钮

 勾选要提交的文件,修改注释信息后,点击‘commit’,完成。

将本地项目导入Svn。

 新建的项目想导入svn,那么按下面步骤来

‘VCS’->‘Import into version control’->'Import into Subversion'

然后选择svn地址,点击‘Import’

之后,找到你本地那个新建或者是你想要导入svn的项目目录,点击‘OK’

然后填写提交的注释,然后点击‘OK’

需要你输入svn用户名和秘密,然后点击‘OK’

完成!

phpstorm中配置使用svn详细步骤的更多相关文章

  1. Windows Server 2016 配置 IIS 的详细步骤

    Ø  简介 本文主要记录 Windows Server 2016 环境下,安装配置 IIS 的详细步骤.需要说明的是,在选择"功能"或"角色服务"时不建议将所有 ...

  2. 配置WebLogic的详细步骤

    配置WebLogic的详细步骤 1.安装好WebLogic后,进入配置阶段,点击"Getting started with WebLogic Server 10.3.6" 2.进入 ...

  3. PhpStorm中配置xdebug调试环境

    1. 安装xdebug 第一步: 得到本地PHP配置信息 在终端中运行: php -i > outputphp.txt 然后将得到的txt文件中的信息拷贝并复制到http://xdebug.or ...

  4. phalcon: Windows 下 Phalcon dev-tools 配置 和 Phpstorm中配置Phalcon 代码提示, phalcon tools的使用

    准备: phalcon-devtools包 下载地址: https://github.com/phalcon/phalcon-devtools 解压到wampserver的www目录 (xampp 用 ...

  5. Windows下phpStudy配置独立站点详细步骤

    本文讲如何在phpStudy下配置 域名->站点 步骤. 开始之前,我们先添加几个本地域名(host文件),如果有域名映射到主机此步可以跳过,直接看后面的phpStudy配置部分. 首先打开ho ...

  6. PHPStorm 中配置 XDebug

    1.下载 Xdebug ps : php版本和xdebug版本一定要相对应 如果不知道下载哪个版本,将phpinfo网页的源代码拷贝到https://xdebug.org/wizard.php,然后按 ...

  7. linux环境下配置solr5.3详细步骤

    本人上周五刚刚配置了一遍centos下配置solr5.3版本,综合借鉴并改进了一些教程,贴出如下 单位使用内网,本教程暂无截图,抱歉 另,本人是使用.net编程调用solr的使用的是solrnet,在 ...

  8. phpstorm中配置真正的远程调试(xdebug)

    这里说的是真正的远程调试,不是本地,本地不需要安装任何php程序!!! 这里略去xdebug的安装,安装很简单可以下载源码包,动态编译进去! 环境: Dev 服务器(IP:192.168.2.100) ...

  9. Xcode配置SVN详细步骤

    转载:http://blog.csdn.net/weiqubo/article/details/8288635   Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下: 1. ...

随机推荐

  1. bootstrap的时间控件使用(双日历)

    这段时间看了下bootstrap的时间控件,发现使用起来还是很简单的,趁着有时间的时候整理了一下,方便自己以后忘记的时候查阅... 废话不多说先上效果图 接下来是代码实现 第一步当然是导入css.js ...

  2. 简单的特征值梯度剪枝,CPU和ARM上带来4-5倍的训练加速 | ECCV 2020

    论文通过DBTD方法计算过滤阈值,再结合随机剪枝算法对特征值梯度进行裁剪,稀疏化特征值梯度,能够降低回传阶段的计算量,在CPU和ARM上的训练分别有3.99倍和5.92倍的加速效果   来源:晓飞的算 ...

  3. Zabbix 5.0 LTS版本的安装小结

    Zabbix 5.0 LTS版本的安装小结   1:准备Zabbix的服务器. 这里可能需要一台或多台服务器,视需求和资源而定.也可以将Zabbix_Server.MySQL.Zabbix Web等安 ...

  4. [Java数据结构]LinkedHashMap,TreeMap

    HashMap不能记住插入时的顺序,但LinkedHashMap可以做到这一点. 例程: Map<Integer,String> empMap=new LinkedHashMap<I ...

  5. 企业网站还是要考虑兼容至少IE10

    中国国情,大部分企业还在使用win7,IE浏览器.为了兼容这些,还是少用比较VUE等一些高级的框架,改为使用jquery.用惯了VUE,jquey好多忘得差不多了,其中遇到的问题及解决方案 ajax, ...

  6. poi自动生成Ecxel表格和Chart图表

    最近因为业务需求,需要做poi自动导出Ecxel表格和Chart折线图的功能. 所以我在网上找到了一篇关于poi生成Chart图表的博客,代码很详细,但是缺少相关注释说明. 想要将它改造成自己需要的样 ...

  7. html基础:jquery的ajax获取form表单数据

    jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用:<script src="jquery-1.11.1.mi ...

  8. Java 的各种内部类、Lambda表达式

    内部类 内部类是指在一个外部类的内部再定义一个类.内部类的出现,再次打破了Java单继承的局限性. 内部类可以是静态 static 的,也可用 public,default,protected 和 p ...

  9. python之os模块使用

    python中os模块的常用语法 1.查看当前路径及路径下的目录 os.getcwd():返回当前路径(不包括文件名) os.listdir():返回当前路径下的所有目录列表. os.listdir( ...

  10. tsconfig.json无法写入webpack.config.js 因为它会覆盖输入文件。

    这个错误是什么意思?为什么要写入这个文件?即使我将该文件从项目中排除,该错误仍然存​​在.我该如何纠正这一点? 我将webpack.config.js文件删除,问题仍然存在. 解决方法: 如果未指定e ...