SVN建库方法全程揭秘

本节和大家一起讨论一下SVN建库方面的问题,在学习SVN时这样的问题我们或许会遇到,这里就向大家介绍一下SVN建库的方法,希望通过本节的学习你能够掌握。首先看一下SVN概念。

SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。

SVN建库:

建立版本库

运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,运行:svnadmincreateX:\xxxx\xxxx
就会在目录X:\xxxx\xxxx下创建一个版本库;也可以使用TortoiseSVN图形化的完成这一步:在目录X:\xxxx\xxxx下"右键->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。我们看一下SVN建库的第二步配置用户和权限。

配置用户和权限
来到X:\xxxx\xxxx目录,修改svnserve.conf:
#[general]
#password-db=passwd
改为:
[general]
password-db=passwd然后修改同目录的passwd文件,去掉下面三行的注释:
#[users]
#harry=harryssecret
#sally=sallyssecret
***变成:
[users]
harry=harryssecret
sally=sallyssecret
运行独立服务器
在任意目录下运行:svnserve-d-rE:\svndemo\repository我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。在windows服务里运行:sccreatesvnservicebinPath="D:\ProgramFiles\Subversion\bin\svnserve.exe--service-rX:/xxxx/xxxx"DisplayName="SvnService"depend=Tcpipstart=auto
初始化导入
来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:右键->TortoiseSVN->Import...

URLofrepository输入“svn://localhost/”
ok
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。本节关于SVN建库介绍完毕。

【编辑推荐】

  1. 术语汇编:SVN版本控制详解
  2. SVN版本控制器安装的那些事
  3. 如何进行SVN源码管理专家支招
  4. 名师课堂:Eclipse中安装SVN版本控制插件方法详解
  5. 学习笔记: 如何删除SVN版本控制信息

网站名称:SVN建库方法全程揭秘
标题链接:http://www.csdahua.cn/qtweb/news35/376285.html

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

广告

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