MyEclipse和IntelliJ IDEA安装使用SVN

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_32588349/article/details/51730502

SVN安装与配置(windows)

一、SVN下载安装

  • 官方地址:

https://www.visualsvn.com/downloads/

这里写图片描述

  • 解压到指定目录下

这里写图片描述

  • 配置环境变量

这里写图片描述

这里写图片描述

  • 新建一个仓库文件夹用于存放资源
    注意后面安装tortoisesvn后不要对此文件夹添加版本库

这里写图片描述

  • 创建服务命令(如果失败请右键cmd使用管理员权限运行)

这里写图片描述

sc create SVNService binpath= "\"F:\SVN\server\Apache-Subversion-1.9.4\bin\svnserve.exe\" --service --root \"F:\SVN\svnProject\"" displayname= "Subversion" depend= Tcpip start= auto
  • 创建子仓库(用于存放上传的项目,支持创建N个)
    在cmd中执行如下命令,这里我们不使用这种方式创建,后面使用tortoisesvn来创建

这里写图片描述

  • 修改配置
    后面使用tortoisesvn创建完仓库再说

二、下载安装tortoisesvn

  • 下载地址:网上一搜一大把,有中文。

  • 安装:解压出来运行安装。。。应该会自动添加环境变量,在Path中查看,如果没添加的话手动加一下。

这里写图片描述

安装好后鼠标右键会有新的菜单

这里写图片描述

  • 创建SVN子仓库

在上面创建的仓库文件夹下新建一个文件夹,取名可以取为project01,当然你也可以创建N个,project02、project03…

对着建好的子仓库文件夹右键选择这里写图片描述
在此创建版本库

仓库说明:
打开刚刚建立的仓库目录,你会发现里面有几个目录:
dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据,我之前使用的版本没有这个目录
db目录就是所有版本控制的数据文件
hooks目录放置hook脚本文件的目录
locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端
format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
conf目录是这个仓库的配置文件

  • 修改配置文件

打开conf目录,你会看到三个文件:authz、passwd和svnserve.conf,分别用来管理svn的登录名和相应的用户分组、密码、权限等功能

对svnserve.conf文件作如下修改,找到以下三行:
anon-access = read
auth-access = write
password-db = passwd
将这三行前的“#”号去掉!
打开passwd文件:
在[users]下面增加用户名,例如:
admin = 123 (前面是用户名,后面是密码)
关于authz文件,主要是做复杂的群组权限控制,我是单机个人使用,不用设置,只要上面passwd的用户名和密码就可以了

  • 连接仓库

这里写图片描述

访问路径为svn://localhost/+你的子仓库名,要是访问远程服务器就把localhost换成服务器IP地址

这里写图片描述

接下来在MyEclipse和IntelliJ IDEA中配置我们的SVN


MyEclipse安装SVN

使用的是2015版本

  • 在线安装

Help->Install from Site

这里写图片描述

在弹出的页面地址栏输入SVN在线安装地址:

http://subclipse.tigris.org/update_1.8.x/

这里写图片描述

勾选安装选项一路下一步,如果安装过程中失败就多试几次,成功安装后会重启MyEclipse

  • 使用

对着项目右键选择Team->Share Project

这里写图片描述

选择SVN

这里写图片描述

选择新建新的资源库位置

这里写图片描述

填入SVN的地址,地址和上面使用客户端连接时一样,选择使用不同的子仓库

这里写图片描述

指定项目名和路径或使用默认

这里写图片描述

添加版本注释

这里写图片描述

然后会提示打开SVN管理页面,选择打开,没有的话就Window->show View里面找。这样项目就和SVN建立了连接,也可以右键Team选择断开连接

这里写图片描述

管理页面中,有俩个选项卡,一个是从服务端同步数据用,一个是客户端提交数据用,右键项目选择提交,勾选要提交的文件确定就可以了。

这里写图片描述

  • 修改MyEclipse记录的SVN用户密码

这里写图片描述

将此路径下文件全部删除后重启MyEclipse提交数据即可


IntelliJ IDEA配置SVN

这里写图片描述

这里写图片描述

这里写图片描述

右键项目可以打开分享菜单
这里写图片描述

IDEA比较简单就不说了。

猜你喜欢

转载自blog.csdn.net/qq_32588349/article/details/51730502