第一次安装
1、安装服务器 直接next
2、安装客户 直接next3、建立“核心仓库respository”(对应系统的,是一个文件夹)一个公司建一个仓库就可以,数据越集中很好。
1>cmd ->svn help 显示命令表示服务端安装成功
2>关闭cmd ,重开一个,开始建库
3>在E盘建一个文件夹命名为 share (该文件夹用来放仓库)
4>输入命令 ->d: -> cd share -->svnadmin create svnrepo (svnrepo为仓库名称)
5>回到e盘有一个svnrepo文件,这就是核心库
--conf 打开svnserve.conf,将 # password-db = passwd 前面的注解#号去掉,表示访问仓库用户在同一目录的 passwd文 件配置
--passwd文件有两个注解带#号的用户,自己添加一个 user01=123456 前面为用户名,后面为密码,一个项目有多少人, 就得配多少个用户,密码可以一样
--db 存放数据地方
--hooks 操作记录
--locks 给数据加锁
4、启动服务器2种方式
1>运行cmd(测试用)cd 到 share目录下运行 svnserve -d -r svnrepo (d:后台,r:超级管理员,svnrepo:仓库名) 当前窗口 不要关闭,关闭等于关闭服务器
2>与apahe结合使用,用http协议开启 (实战使用)
客户端使用
1、开始->TortoiseSVN 打开弹出一个窗口, 要你建一个存放客户端从服务器下载数据的存放文件夹mydata
在e盘建一个文件夹名为 prodata
2、进mydata 目录下单击右键,单击SVN check out ,要求你输入要下载的url (svn://127.0.0.1表示将服务器所有文件下载到本地)
,单击文件右键(Update :服务器更新到本地,comit:提交到服务器)
而访问开源项目,比如struct 版本源码,可以在当前目录下单击右键,单击Tortoise SVN -> repo-brower ,输入下面的http地址可 以获得。
svn eclipse 整合
1、安装subeclipse插件2种方法
1、打开eclipse -> help ->install software 输入
http://subclipse.tigris.org/update_1.6.x (最好使用这种方法,安装完后,将eclipse复制一份放到其它机器一样可以使用)
2、下载subeclipse 回来,本地安装,但同样到网上下载需要用的的。 在eclipse 见到下图表示安装完成
3、show view ->other ->svn ->svn资源库
2、开发过程使用,首先项目经理建一个基本版本,程序员下载到客户端使用
在eclipse 下面的svn资源库 右键单击 ->新建资源库位置 ->输入url
常用视图 1、查看提交过哪些版本还有哪些人提交。team ->show revision gragh
2、查看当前文件与服务器文件区别。compare with ->修订版本
重新安装 svn 后的操作
1、在客户端将目标文件夹(包含一个.svn文件夹,也就是原来的svn目标文件夹)删除
2、新建一个文件夹,然后单击右键,-->update
修改svn路径
找到 Relocate 进行修改
1、右键Setting ->General -> Context Menu ->Relocate 将Relocate 调出来