奇葛格的BLOG

红尘最可笑,我自乐逍遥

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  59 随笔 :: 23 文章 :: 11 评论 :: 0 Trackbacks
[http://www.blogjava.net/coldtear/archive/2006/08/04/61668.html]

一、软件下载并安装

1、  服务器

1)下载Subversion服务器端软件,网址:http://subversion.tigris.org/。在下载页面找到Windows NT, 2000, XP and 2003然后点击相关连接进入即可下载,目前最新版本是svn-1.3.2-setup.exe

2)下载后,运行svn-1.3.2-setup.exe直到安装成功。

2、  客户端

1)下载Subversionwindows客户端程序TortoiseSVN和中文语言包,网址:http://tortoisesvn.tigris.org/。目前最新版本是TortoiseSVN-1.3.5.6804-svn-1.3.2.msiLanguagePack-1.3.5.6804-win32-zh_CN.exe

2)下载后,先运行TortoiseSVN-1.3.5.6804-svn-1.3.2.msi安装程序,完成后,提示要重启计算机,选择“否”,运行中文语言包程序完成后再重启计算机。

二、建立版本库
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,有两种方法可以建立版本库:
1、  命令行方法:在命令行模式下,运行svnadmin create f:\repository,即可在F盘下创建一个版本库repository
2、  界面操作方法:在F:\repository目录下,右键,选择TortoiseSVN下的“在此创建文件库”,文件库类型选择默认的“本地文件系统(FSFS)”,这样就会在该目录下创建一个版本库。

三、配置用户和权限

1、  F:\repository\conf\svnserve.conf文件中去掉# password-db = passwd项前面的#号和空格(空格一定要去掉,否则会报错)。

svnserve.conf文件内容如下:

[general]

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

# realm = My First Repository

各参数定义如下:

anon-access:定义非授权用户的访问权限,有三种方式:nonereadwrite,设置为none限制访问,read为只读,write为具有读写权限,默认为read

auth-access:定义授权用户的访问权限,有三种方式:nonereadwrite,设置为none限制访问,read为只读,write为具有读写权限,默认为write

password-db:定义保存用户名和密码的文件名称,这里为passwd,和该文件位于同一目录。

authz-db:定义保存授权信息的文件名称,这里为authz,和该文件位于同一目录。

realm:定义客户端连接是的“认证命名空间”,Subversion会在认证提示里显示,并且作为凭证缓存的关键字。

2、  F:\repository\conf\ passwd文件中去掉# harry = harryssecret# sally = sallyssecret两项前面的#号和空格。

passwd文件内容如下:

[users]

# harry = harryssecret

# sally = sallyssecret

这里定义了两个用户harrysally,用户密码分别是harryssecretsallyssecret。同样,我们还可以定义自己的用户名和密码。

四、运行服务器

在命令行模式下,运行svnserve –d –r f:\repository,服务器即可启动。

五、初始文件导入
1、
在我们想要做版本控制的项目根目录下,右键,选择TortoiseSVN中的导入,

2、然后提示输入文件库路径,如:svn://localhost/repository

3、确定后提示要输入用户名和密码,输入我们在passwd文件中定义的用户名和密码后(如用户名为harry,密码为harryssecret),数据就导入到我们定义的版本库repository中了。

六、客户端操作

1、  从版本库中取出项目:

在右键菜单中选择“SVN 取出”,然后在“文件库URL”一栏填写Subversion服务器上文件库的路径,如:svn://localhost/repository,确定后,就可以取出文件库repository中的文件。 

2、  更新项目:

在右键菜单中选择“SVN 更新”就可以将文件库中最新版本的文件取到本地计算机上。

3、  提交修改:

对修改过的文件确定没有问题后即可提交到文件库中,确定后,即可将修改过的文件提交到版本库中。

4、  查看文件库

选择“文件库浏览器”菜单,就可以打开Subversion服务器上可见的文件库,并可以对文件库中的文件及文件夹进行操作。



posted on 2006-08-05 16:55 奇葛格 阅读(236) 评论(0)  编辑  收藏 所属分类: Linux|Soft

只有注册用户登录后才能发表评论。


网站导航: