Windows下搭建SVN服务器几步轻松实现

本节接着上节介绍Windows下搭建SVN服务器步骤,本节内容主要有配置用户和权限,初始化导入和基本操作流程三部分内容,希望通过本节的学习大家对如何搭建SVN服务器有新的认识。下面是具体介绍。

一、配置用户和权限

用文本编辑器打开E:\svn\repos1\conf目录,修改svnserve.conf:

将:#password-db=passwd

改为:password-db=passwd

即去掉前面的#注释符,注意前面不能有空格。

然后修改同目录的passwd文件,增加一个帐号:
将:

[users]
#harry=harryssecret
#sally=sallyssecret

增加帐号:

[users]
#harry=harryssecret
#sally=sallyssecret
test=test

二、初始化导入

下面就是搭建SVN服务器过程中初始化导入介绍,首先将我们的数据(项目)导入到这个版本库,以后就由版本库管理我们的数据。我们的任何改动都回被版本库记录下来,甚至我们自己丢失、改错数据时版本库也能帮我们找回数据。

比如,我在d:\wwwroot下有个guestbook文件夹,里面存放的是我编写的留言簿程序。在此文件夹上“右键->TortoiseSVN->Import...”,在弹出对话框的“URLofrepository”输入“svn://localhost/repos1/guestbook”。在“Importmessage”输入“导入整个留言簿”作为注释。
点OK后要求输入帐号。我们在用户名和密码处都输入test。完成后guestbook中的内容全部导入到了svn://localhost/svn/repos1/guestbook。

我们看到在e:\svn\repos1没有任何变化,连个guestbook文件夹都没有建立,***的变化就是e:\svn\repos1容量变大了。实际上我们源guestbook中的内容已经导入repos1版本库了,源guestbook文件夹可以删除了。需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的客户机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22”。我们再来看一下搭建SVN服务器完成后的一些基本操作流程。

三、基本操作流程

1、取出(checkout)

取出版本库到一个工作拷贝:

来到任意空目录下,比如在f分区建立一个空文件夹f:\work。“右键->SVNCheckout”。在“URLofrepository”中输入“svn://localhost/svn/repos1/guestbook”,这样我们就得到了一份guestbook中内容的工作拷贝。

2、存入(checkin)/提交(commit)

在工作拷贝中作出修改并提交:

在guestbook工作拷贝中随便打开一个文件,作出修改,然后“右键->SVNCommit...”。这样我们就把修改提交到了版本库,版本库根据情况存储我们提交的数据。

在修改过的文件上“右键->TortoiseSVN->ShowLog”,可以看到对这个文件所有的提交。在不同的revision条目上“右键->Comparewithworkingcopy”,我们可以比较工作拷贝的文件和所选revision版本的区别。至此Windows下搭建SVN服务器步骤介绍完毕。

网页题目:Windows下搭建SVN服务器几步轻松实现
文章转载:http://www.hantingmc.com/qtweb/news24/313574.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联