`

SVN安装教程 一

阅读更多
一、准备工作
1、获取 Subversion 服务器程序
到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5.1版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91 ,注意找for apache 2.2.x 版本的。
2、获取 TortoiseSVN 客户端程序
从官方网站 http://tortoisesvn.net/downloads 获取最新的TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subversion 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。

二、安装服务器端和客户端
首先安装 Subversion 服务器程序,其次安装 TortoiseSVN 客户端程序。下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。

三、建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。
开始建立版本库。首先建立 e:\svn 空文件夹作为所有版本库的根目录。
可以使用 TortoiseSVN 图形化的完成这一步:
先建立空目录 e:\Repository,注意一定是要空的。然后在 Repository 文件夹上“右键->TortoiseSVN->Create Repository here...”,就创建了一系列文件夹和文件。

四、运行独立服务器
进入命令行并切换到subversion的bin目录
运行指令::svnserve -d -r e:\Repository
其中的 -d 参数表示 svnserve.exe 将会作为一个服务程序运行在后台,而 -r 参数表示将 ``e:\Repository`` 目录指定为代码库的根目录。

五、配置用户和权限
用文本编辑器打开‘e:\Repository\conf’目录,修改svnserve.conf:
password-db = passwd.conf
anon-access = none
auth-access = write
authz-db = authz.conf
即去掉前面的 # 注释符,注意前面不能有空格。
然后修改同目录的passwd文件,增加一个帐号:
将:
[users]
# harry = harryssecret
# sally = sallyssecret

增加帐号:
[users]
#harry = harryssecret
#sally = sallyssecret
test = test

六、初始化导入
下面就是将我们的数据(项目)导入到这个版本库,以后就由版本库管理我们的数据。我们的任何改动都回被版本库记录下来,甚至我们自己丢失、改错数据时版本库也能帮我们找回数据。
比如,我在 d:\wwwroot 下有个 guestbook 文件夹,里面存放的是我编写的留言簿程序。在此文件夹上“右键 -> TortoiseSVN -> Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/repos1/guestbook”。在“Import message”输入“导入整个留言簿”作为注释。
点 OK 后要求输入帐号。我们在用户名和密码处都输入 test 。完成后 guestbook 中的内容全部导入到了 svn://localhost/svn/repo1/guestbook 。
我们看到在 e:\svn\repo1 没有任何变化,连个 guestbook 文件夹都没有建立,唯一的变化就是e:\svn\repo1容量变大了。实际上我们源guestbook中的内容已经导入 repo1 版本库了,源 guestbook 文件夹可以删除了。

















分享到:
评论

相关推荐

    linux系统SVN服务器安装详细教程及安装源码

    本资源包含三个文件,一个ppt,里面详细讲述了linux下svn服务器的安装及配置过程,并对配置选项做了详细的说明。另外两个文件是svn的安装源文件

    myeclipse-svn插件+安装教程

    myeclipse-svn插件解压版本+解压安装使用的教程 压缩包解压之后,放置在myeclipse其中一个目录下就可以使用,简单方便

    SVN服务端,客户端安装教程

    Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin...

    SVN安装教程

    Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 优于CVS之处 原子提交。一次提交不管是单个还是多个文件,都是...

    SVN安装教程及配置手册

    SVN安装教程,步骤非常详细,清晰明子,一看便会,很值得大家下载。

    svn安装教程带软件

    一个svn安装的配置教程。带齐软件和安装教程。十分好用

    MyEclipse 插件svn 安装教程

    1. 在线安装,打开myeclipse,help--->MyEclipse Configuration Center 2. 点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x,点击ok ...

    1.1 、安装教程 svn Windows下搭建SVN服务器1

    1.1 、安装教程 svn Windows下搭建SVN服务器1

    svn安装使用教程

    svn安装使用教程,svn是一款版本控制工具,有效提升团队的协同和并行开发效率

    Ankhsvn 安装及使用

    AnkhSvn是一种对版本和源代码进行控制的工具。使用它我们可以做到随时随地的进行项目开发,摆脱了开发过程中空间的限制(当然,随时随地的条件是可以上网),同时解决了团队合作中的一个令人头疼的问题--修改冲突。...

    VisualSVN、TortoiseSVN、AnkhSvn、svn-SVN site安装包及相关文档教程资源.rar

    包含了VisualSVN、TortoiseSVN及相关文档教程资源、AnkhSvn、svn-SVN site安装包,一套SVN服务端及几种客户端的安装资源

    svn安装包以及教程

    svn安装包以及详细的教程,一步步的叫你使用svn,不求人

    SVN安装配置教程

    1、修改文件而他人也在改?你修改的内容丢失了怎么办? 2、保存了文件可又后悔了?想得到几天前的版本? 3、发现了 bug,想知道 bug 何时引入的? 4、更多? 这些问题都遇到了?下载教程吧

    svn安装包及使用教程

    svn是一款十分好用的版本控制器,在该版本中不仅包括svn的安装包,还有包括svn的使用教程

    SVN服务端客户端详细安装教程压缩包.zip

    SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同...该压缩包里面包含了详细安装教程,按照教程一步步进行正常安装配置亲测可以正常使用。

    svn使用教程

    1、掌握svn服务端、svn客户端、svn eclipse插件安装方法 2、掌握svn的基本使用方法

    centos svn 搭建教程

    svn可以不仅可以帮助我们记录历史代码,还可以用于团队开发。而centos是linux系统的主流。为大家献上centos下部署svn服务器的教程,并附上svn服务端和客户端(小乌龟)的安装包,希望可以帮助大家。

    SVN插件工具附教程

    MyEclipse 插件 TortoiseSVN管理工具 附详细安装配置使用教程 2.4 SVN的工作原理:采取客户端/服务器模式——在服务器的版本库中保存项目文件的各个版本,所有参与协同开发的程序员在自己本地电脑上保存一个工作副本...

    SVN 使用教程,手把手教你使用SVN

    1.安装客户端与配置服务端 2.SVN引入的新概念 3.SVN软件设置 4.SVN使用基本流程: 5.如何实现版本分支 6.如何实现版本合拼 7.版本间的比较 8.版本合拼时出现冲突 9.版本的回退 10.转换工作拷贝(跳转到另外...

Global site tag (gtag.js) - Google Analytics