一、搭建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步骤详解的详细内容。