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比较简单就不说了。
相关文章推荐
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- MyEclipse Web Project转Eclipse Dynamic Web Project
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- MyEclipse连接Mysql数据库的方法(一)
- MyEclipse常用配置图文教程
- MyEclipse连接MySQL数据库报错解决办法
- 在myeclipse中如何加入jquery代码提示功能
- MyEclipse 6.0.1 6.0GA 6.0M1 5.5GA 5.1.1GA 注册码及高速下载地址
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- javascript在myeclipse中报错的解决方法
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
- eclipse+myeclipse 环境配置方法