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

开发 项目管理
搭建SVN服务器问题大家经常会遇到,那么如何搭建搭建SVN服务器呢?这里向大家介绍一下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服务器步骤介绍完毕。

【编辑推荐】

  1. 搭建SVN服务器在Windows下如何进行?
  2. 深入剖析opensuse10.3上如何搭建SVN服务器
  3. RedHat系统下如何搭建SVN服务器大揭秘
  4. Windows下搭建SVN服务器简明步骤
  5. 学习笔记: 如何删除SVN版本控制信息

 

责任编辑:佚名 来源: svn8.com
相关推荐

2010-06-02 19:48:23

搭建SVN服务器

2010-06-02 18:29:36

搭建SVN

2010-05-25 08:46:12

2010-05-21 13:07:14

Windows下SVN

2021-05-18 09:01:09

Windows操作系统NodeJs服务器

2010-06-02 18:51:35

搭建SVN服务器

2010-06-02 19:40:55

搭建SVN版本库服务器

2014-08-06 11:25:00

LinuxSVN服务器

2010-05-31 10:34:00

Windows下配置S

2010-05-31 10:09:32

2010-05-20 17:34:13

MYECLIPSE7.

2011-01-10 14:48:22

2010-05-31 19:17:38

2010-05-31 19:07:41

SVN服务器

2010-05-25 09:32:04

搭建SVN服务器

2010-05-24 09:43:28

搭建SVN服务器

2010-05-28 10:35:46

SVN搭建测试服务器

2010-05-28 10:10:49

2010-05-24 09:59:54

SVN服务器搭建

2010-05-24 09:24:18

SVN服务器搭建
点赞
收藏

51CTO技术栈公众号