svn使用操作

第一次安装

1、安装服务器 直接next

2、安装客户  直接next
3、建立“核心仓库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 调出来





你可能感兴趣的:(svn使用操作)