您的位置:首页 > 编程语言 > Java开发

MyEclipse和IntelliJ IDEA安装使用SVN

2016-06-21 22:11 676 查看

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比较简单就不说了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息