一、搭建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. 大概是win里最方便快捷的截图+拾色软件——Snipaste

    Snipaste 是一个简单而又强大的截图工具,还可以让你将截图贴回到屏幕上!按下 F1 截图快捷键来开始截图,再按 F3贴图快捷键,截图就在桌面置顶显示了.对比文字,对比表格,对比图片,就这么简单! ...

  2. Arbitrary-Oriented Object Detection with Circular Smooth Label(ECCV2020,旋转目标检测)

    论文链接:https://arxiv.org/abs/2003.05597 code:https://github.com/Thinklab-SJTU/CSL_RetinaNet_Tensorflow ...

  3. 10 router

    https://router.vuejs.org/zh/guide/advanced/navigation-guards.html 1.路由守卫beforeEach router.beforeEach ...

  4. 简单说说TCP三次握手、四次挥手机制

    1.什么是TCP TCP全称Transmission Control Protocol(传输控制协议),是一种面向连接的.可靠的.基于字节流的传输层通信协议.是为了在不可靠的互联网络上提供可靠的端到端 ...

  5. 无法从NVIDA官网下载安装CUDA安装包?NVIDA官网怎么了?

    最近几天由于不知名的原因,导致很多人无法从官网下载NVIDA的CUDA安装包,下载时,浏览器提示此文件可能危害你的计算机,选择保留下载下来也只是一个42字节的exe文件 双击进行安装又出现以下问题: ...

  6. shell字体颜色应用

    输出特效格式控制: \033[0m  关闭所有属性   \033[1m   设置高亮度   \03[4m   下划线   \033[5m   闪烁   \033[7m   反显   \033[8m   ...

  7. SDWebImageInfo

    SDWebImage 简介 iOS中著名的牛逼的网络图片处理框架 包含的功能:图片下载.图片缓存.下载进度监听.gif处理等等 用法极其简单,功能十分强大,大大提高了网络图片的处理效率 国内超过90% ...

  8. openstack (共享组件) 时间同步服务

    云计算openstack共享组件——时间同步服务ntp(2)   一.标准时间讲解 地球分为东西十二个区域,共计 24 个时区 格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行 ...

  9. 告别硬编码,让你的POI导入导出拥抱变化

    GitHub地址 | 博客 | 中文 | English | 原文链接 为什么使用AutoExcel? Excel导入导出在软件开发中非常常见,只要你接触过开发,就一定会遇到.相信很多人会跟我一样选择 ...

  10. 使用Scrcpy实现电脑控制安卓手机

    很多时候我们想要在电脑上使用一些手机软件,使用模拟器当然是一种选择,但是这些模拟器要不然不免费,要不然广告多不放心.Scrcpy是一个开源免费的软件,通过abd命令实现了安卓手机投屏和控制功能,并且支 ...