1、首先需要安装 Subversion
½件:
sudo apt-get install subversion
2、创建仓库
svnadmin create /var/svn
/var/svn
为所创建仓库的路径,理论上可以是任½目½
3、修改配½文件/var/svn/conf/svnserve.conf
#去掉#[general]前面的#号
[general]
#匿名访问的权限,可以是 read,write,none,默认为 read
anon-access=
none
#认证用户的权限,可以是 read,write,none,默认为 write
auth-access=
write
#密码数据库的路径,去掉前面的#
password-db=
passwd
注意:所有的行½必须顶格,否则报错。 建议:为了防止不必要的错误,建议
½直接用我上面的内容覆盖掉文件原来的内容.
4、修改配½文件 passwd
注意:
◆一定要去掉[users]前面的#,否则
svn
只½以匿名用户登½,客户端不会出现
登½窗口,除非½的
anon
不为
none,否则将返回一个错误。
◆这里的密码½是没有加密的,我按照一些教程所说的用
htpasswd
生成的密码
无法½用。
5、停止 Subversion
服务器:
killall svnserve
[users]
svnuser=
password
ukonline2000
= ukonline2000
6、启动 Subversion
服务器 对于单个代码仓库,启动½令:
svnserve -d -r /var/svn
其中-d 表示在后台运行,-r 指定服务器的根目½,这样访问服务器时就可以直
接 用
svn://服务器 ip
来访问了。
另外,客户端推荐用
TortoiseSVN
TortoiseSVN
的安装非常简单,直接运行安装程序,按照默认方式安装即可,安
装完毕需要重新启动系统。如 果没什么意外的话,随便右击一个文件即可看到
上下文菜单多了一个菜单项是
TortoiseSVN,如果是文件夹还会有另外一个项是
SVN Checkout…。在½用之前½可以根据自己的喜欢对 TortoiseSVN
进行一些
设½,右击任一文件选择
TortoiseSVN->Settings
即可打开设½对话框如下:
TortoiseSVN
的一个非常有用的工具就是资源库浏览器,在桌面空½½½单击鼠
标右键选择
TortoiseSVN->Repo-Browser
即可打开资源库浏览器如下图所示:
通过该浏览器½可以浏览资源库中的所有项目以及项目中每一个文件的信息。
½
是怎么做一些日常的操½呢,
例如提交、更新等等?首先我们先看如½从资源库
中 检 出
(CheckOut)
一 个 已 有 的 项 目 , 在 空 ½ 处 单 击 鼠 标 右 键 选 择
SVN
Checkout…菜单项
输入存放项目的文件夹以及项目对应的
SVN
的
URL
地址如上图,
点击
OK
按钮
后
TortoiseSVN
会显示详细的进度信息
½到存放项目的文件夹即可看到整个项目的所有文件已经被检出,
而且图标已经
被替换成
TortoiseSVN
的图标,如下图所示:
这个时候½就可以随意的修改文件,
并在修改后右击所修改的文件即可进行提交
或者更新操½。
评论