SVN的搭建及使用
目录
一、安装Visual SVN
下载VisualSVN Server:http://www.visualsvn.com/server/download/
安装过程如下:
Location是指VisualSVN Server的安装目录
Repositorys是指定你的版本库目录
Server Port指定一个端口,推荐8443端口
在这选择免费使用45天
等待进度条完毕
安装完成后点击finish,打开软件
右边表示的状态信息
二、安装TortoiseSVN
下载TortoiseSVN :http://tortoisesvn.net/downloads.html
此处我下载的是10版本,推荐下载12版本,因为后面汉化会出问题
下载汉化包
安装过程如下
汉化包安装,安装过程很快
三、配置SVN
配置仓库url,地址为本地物理网络地址,我的是192.168.239.1
添加一个代码库,左侧Respositories上右键菜单中选择创建一个代码库
选择仓库类型,选择第一种就可以了
设置仓库名字
仓库使用权限设置
创建仓库的所有信息
创建完成后,进入server软件,刷新后可以看到刚刚创建的仓库
这里有个排错,可以看到我的server软件侧边栏中缺失了user 和group两项
解决方法如下图:
选择use subversion authentication即可解决
在侧边栏user 右键新建用户
设置用户名和密码
将用户添加到刚刚创建的仓库中
复制仓库的url链接
在浏览器中粘贴url访问仓库,有些浏览器可能不能正常显示,多选择几个浏览器就可以
四、上传项目到远程仓库
在本地创建两个TXT文本文档进行测试使用
本地右键FirstRep目录,选择TortoiseSVN,导入
将仓库URL填入,下面空白处可以填写日志信息,需自己手动输入,后面需要输入自己创建的用户名和密码
刷新后可以看到两个txt文件已经被加入仓库
五、从远程仓库下载项目
首先右键点击自己创建的(cangku)文件夹,右键选择copy URL toCLipboard备用
然后再进入自己创建的test文件夹,在电脑的空白处单击右键,选择export导出
六、检出项目
看见检出文件夹下文件上有绿色对号即为成功
在此可能会遇到检出后文件夹无绿色对号
七、版本回退
查看仓库日志
可以看到两个版本信息
选择较早的一个版本,点击复原
八、在Eclipse中安装插件subclipse
Eclipse-->Help-->install new software --> 点击Add按钮,输入下载地址:http://subclipse.tigris.org/update_1.10.x 点击ok;
安装成功后进入view查看svn服务
点击SVN资源库
在空白处右键新建资源库位置
复制仓库url
新建成功
九、提交项目
右键点击项目,选择team->share project
再次右键点击提交
刷新后提交成功
十、 检出项目
点击右键 import
选择检出项目
因为之前提交的时候文件夹里已经存在同名文件所以有以下提示,点击是即可
十一、 eclipse代码提交到svn服务器上
错误整理
1.eclipse中SVN插件搭建无响应
2.Tortoise SVN汉化无效
3.检出后不显示绿色对勾
4.配置svn时侧边栏不显示user项目
5.在eclipse中使用svn时项目侧边栏消失