Subversion安装
来源:互联网 发布:房地产开发与管理知乎 编辑:程序博客网 时间:2024/05/16 11:31
SVN服务端安装指南(Ubuntu操作系统)
1. 进入Ubuntu命令行状态下,默认安装好的操作系统不带SVN,要求联入互联网
$ sudo apt-get install subversion
$ sudo apt-get install libapache2-svn
Ubuntu会自动帮你安装好SVN的
2. 创建SVN仓库
一般位置/home/svn
增加svn权限组
$sudo addgroup subversion
$subversion:x:1001:www-data,exp
创建仓库,假设仓库名为myproject
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir myproject
$ sudo chown -R root:subversion myproject
3. SVN命令定义文件仓库
$ sudo svnadmin create /home/svn/myproject
赋予组成员拥有控制权限
$ sudo chmod -R g+rws myproject
4. 启动SVN服务
Svnserve –d –r /home/svn
5. svn配置文件
编辑/myproject/conf/svnserve.conf文件
[general]
password-db = passwd
anon-access = none
auth-access = write
authz-db = authz
配置用户账号
编辑/myproject/conf/passwd
[users]
#账号=密码
morson = ShowMeTheMoney
michael = mysecretpassword
scofield = hellolittilekiller
lincon = asyouknows111
rory = 8809117
linda = IlikeWorldCup2006
配置目录访问控制
编辑/myproject/conf/authz
[groups]
#组名=账号
g_vip = morson
g_manager = michael
g_beijing = scofield
g_shanghai = lincon
g_headquarters = rory, linda
g_docs = linda
[myproject:/]
@g_manager = rw
* = r
[myproject:/diary/headquarters]
@g_manager = rw
@g_headquarters = rw
@g_vip = r
* =
[myproject:/diary/beijing]
@g_manager = rw
@g_beijing = rw
@g_vip = r
* =
[myproject:/diary/shanghai]
@g_manager = rw
@g_shanghai = rw
@g_vip = r
* =
[myproject:/ref]
@g_manager = rw
@g_docs = rw
* = r
[myproject:/temp]
* = rw
文件仓库内目录建立方法有以下两种:
1. Myproject下的所有目录,需要使用客户端软件TortoiseSVN使用具有myproject目录读写权限的账号登陆后建立,例如:上面的g_manager组的成员就具有该权限。
2. 在本地任意位置建立好目录结构,例如:
arm
├─diary
│ └─headquarters
├─ref
└─temp
使用客户端软件TortoiseSVN使用具有myproject目录读写权限的账号登陆,右键arm目录,导入即可
客户端(员工使用)
以已经建立好的192.168.100.120版本库为例
1. 安装TortoiseSVN,重启后本地任意位置,右键SVN检出
2. 如上图,检出至目录位置就是你点击右键的目录位置,下面的版本,可以选择一般选择最新版本,如果需要以前的某次提交版本只需要点击显示日志,选择你需要的版本号,最后点击确认即可将所需的配置库文件下载到本地进行修改
3. 在本地任意修改的文件,并不会对版本库产生任何影响,修改删除的文件或者目录只需要在该目录右键,svn提交,即可上传到版本库中,版本库号随着每次的提交都会自增一,但是以前的任意版本均可通过版本号找回,不用担心提交错误后,会覆盖版本库中的内容
更加详细的TortoiseSVN使用方法请参加TortoiseSVN_zh_CN_help.chm帮助文件
TortoiseSVN软件随本文章附带
TortoiseSVN.rar内TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi为安装文件
LanguagePack_1.6.5.16974-win32-zh_CN.msi为汉化包
安装完TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi后安装LanguagePack_1.6.5.16974-win32-zh_CN.msi
- Subversion安装
- Subversion安装
- subversion安装
- Subversion安装
- 安装subversion
- subversion安装
- Subversion安装指南
- Linux 上安装 Subversion
- Subversion、BugFree安装指南
- Subversion(SVN)安装使用指南
- subversion的安装问题
- subversion 配置与安装
- Subversion安装记录
- Subversion安装手记
- Subversion安装手记
- Subversion安装指南
- Subversion安装成service
- Subversion配置安装教程
- android的Handler
- java之动态代理
- msxml无法load xml文件的问题
- 3
- X-lite for linux
- Subversion安装
- sharepoint 2007 设置访问用户链接时,不跳转到ssp的页面用户中去
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- Android 程序真退出与假退出后台运行详解
- string、Empty和null三者的区别
- IEEE 802.11 Wireless Lan Security
- 澄清P问题、NP问题、NPC问题的概念
- 现实迷途 第三十二章 阴晴反复(下)
- IOS开发之---关闭键盘