SVN版本控制服务搭建、配置和使用详细步骤!!!

来源:互联网 发布:若非吾故人乎 编辑:程序博客网 时间:2024/05/09 06:49

SVN是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员可用
SVN在本地获得并更新代码,在企业 开发团队项目时发挥一定的作用,现在的主流版本控制是Git,SVN,所以对版本控制的学习是少不了的!

一、搭建SVN服务器

1.从apache官网下载SVN的服务端,名为Subversion,下载对应操作系统的版本。
2.安装Subversion,一路next即可。
3.配置Subversion
  1)在任意目录下创建一个SVN的根目录,目录名称随意,例如:svnroot
  2)在根目录里面创建仓库,可以创建多个不同的仓库
      创建仓库使用命令:"svnadmin create 仓库名称"

  3) 配置仓库(设置仓库的基本配置、创建用户、分配权限)
      1.基本配置:修改conf/svnserve.conf文件,解注anon-access、auth-access、

               password-db、authz-db。并将anon-access的值改为none。


     2.创建用户: 修改passwd文件,在里面添加用户和密码,可以添加多个

               (格式为:用户名 = 密码)

     3.分配权限:修改authz文件,添加成员组(组名称 = 用户名1,用户名2,...)。
               添加权限访问目录。例如:"[repo:/]",然后给用户组授权
      (格式:@用户组名 = rw)
               表示repo仓库下所有的子目录和文件都可以进行读写,r代表都,w代表写。
               也可以"= r"或者"= w",表示只能读或者只能写
               
  4) 启动SVN服务,使用命令: "svnserve -d -r d:\svnroot",参数d表示服务以守护进程的方式运行,参数r表示后面的名称需要指定SVN的根,d:\svnroot就是SVN服务器的根目录。






二、客户端连接:
1.在eclipse中安装subclipse插件
2.在SVN资源研究库中新建资源库位置,输入连接url:"svn://服务器IP地址/仓库名"
  ,然后输入用户名及密码,连接完成。


三、在eclipse实际开发中使用

1.到eclipse中新建资源库位置

2.提交:右键项目(如下图):

3.checkout项目:

4.svn项目符号说明:

表示本地新建的一个文件,服务器没有,要提交

* 表示本地和服务都存在,但是本地文件的内容经过修改,还没有重新提交到服务器,在更新后提交。

5.查看历史纪录






            
0 0
原创粉丝点击