版本控制VisualSVN Server-TortoiseSVN环境搭建

因为VisualSVN Server是免费的,而VisualSVN是收费的。所以客户端一般使用TortoiseSVN代替

简介

版本控制分为多人协作与个人作业两种。

多人协作

多人协作版本控制需要有一个服务器建立仓库repository来保存、管理不同的版本,其作用细分为建立项目,建立用户,管理权限,分组控制等。服务器建立的用户包含用户名和**,用于远程用户登陆。服务器仓库repository使用VisualSVNservice建立,客户端文件使用TortoiseSVN建立。

版本控制VisualSVN Server-TortoiseSVN环境搭建

服务器搭建

 

版本控制VisualSVN Server-TortoiseSVN环境搭建

*右击Repositorise选择create new repository 

版本控制VisualSVN Server-TortoiseSVN环境搭建

此处有两个选项 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

建立服务器仓库repository - FSFS

  • 选择FSFS选项,点击下一步会提示输入repository name 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 下一步选择empty repository即可 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 下一步保持默认,create即可,可以在建立之后修改权限 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 建立test后,如下 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

建立用户

  • 右击Users选项 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 选择create user 

版本控制VisualSVN Server-TortoiseSVN环境搭建

输入需要加入此项目的用户和** 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

建立组group

  • 右击Groups,选择create group 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 输入group的名字,点击add按钮可以把之前建立的用户加入到group中 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

项目人员分配

  • 右击test选择properties 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 点击add,可以添加group和user,添加之后可以在permissions处修改权限

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

服务器地址

  • 右击test选择copy URL to Clipboard,把这个链接发给参与的user即可。 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

注意:复制之后格式是 { http://XXX-PC/svn/test/ },当所有成员都在同一个局域网中时,可以通过用户名直接查找到的,但是若不是同一局域网需要把用户名改成服务器的IP地址{http://192.168.XXX.XXX/svn/test/}即可。

服务器物理存储

  • 右击test选择properties 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 选择details可以查看存储位置等信息 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

如Path: G:\Repositories\test打开此位置可以查看到此文件夹。

到此服务器端仓库Repositories建立完成

客户端文件搭建

  • 下载TortoiseSVN,安装,安装完成对文件夹右击会有两个选项 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 和服务器连接需要先选择需要存放和同步文件的位置,需要一个文件夹如下,可根据自己需要选择合适的文件夹 

版本控制VisualSVN Server-TortoiseSVN环境搭建

 

  • 右击该文件夹选择SVN checkout…出现下面对话框 

 

版本控制VisualSVN Server-TortoiseSVN环境搭建

在URL of repository输入框中输入服务器的地址{ http://XXX-PC/svn/test/ } 

checkout directory 输入框中是当前文件夹位置,其它可以保持默认即可。 

 

版本控制VisualSVN Server-TortoiseSVN环境搭建

OK即可。 

如果提示输入用户的话,输入服务器建立的用户名和**。

http://subversion.apache.org/packages.html svn官网

http://note.youdao.com/noteshare?id=38b292a6b0cf1ca287b6604ce16a6439