实用SVN配置教程浅析

开发 项目管理
本文和大家介绍一下SVN配置教程,经过长时间学习SVN配置,这里有些心得和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

本节主要讲解一下简单SVN配置教程,主要包括软件下载,安装配置等相关内容,希望大家一起关注。

关于svn的使用必要性,相信大家在我的建议帖中已经了解了,现在就介绍下怎样简单配置一个svn服务器,进行团队协作,在介绍之前,请大家先去svn中文网www.svn8.com去了解下svn的工作原理和使用手册,包括TortoiseSVN(win下的svn客户端软件)使用手册,这里我讲解的是win服务器下,结合apache的win客户机svn服务搭建。linux服务器下请安装linux版本的svn,要使用命令行控制,这里就不做介绍,请大家自己查阅相关资料。

1.软件下载
SVN配置教程先说一下软件下载问题。所需要的软件有apache2.0.59(好东西啊,可以直接带着svn跑),svn1.4.0及TortoiseSVN1.4.0,以上软件在本机测试通过。svn的相关软件大家也不必去官网下了,直接去迅雷的网站搜索下载最快。

2.安装配置
SVN配置教程再来说一下安装配置,首先安装apache,这个大家都熟悉了,我就不再赘述,不了解的朋友可以搜索论坛相关帖子,接着在服务器上安装svn及tortoisesvn两个软件,客户机上只要安装toritosesvn,在安装完成后重启,我们双击任务栏apache的绿色箭头,会发现多出了svn的信息“Apache/2.0.59(Win32)PHP5.1.6SVN/1.4.0DAV/2”。下面进入配置部分:
1)打开apache的配置文件httpd.conf,找到#LoadModuledav_modulemodules/mod_dav.so去掉前面的#,通常情况下svn安装后会自动加上以下两行
LoadModuledav_svn_module"C:/ProgramFiles/Subversion/bin/mod_dav_svn.so"
LoadModuleauthz_svn_module"C:/ProgramFiles/Subversion/bin/mod_authz_svn.so"
若没有请手动加上,C:/ProgramFiles/Subversion"是Subversion的安装目录。
2)在http.conf最后加上

DAVsvn
SVNParentPath"E:/svndemo"
#SVNParentPath指向svn资源库的上一级目录
#SVNPath"E:/svndemo/repository"
#SVNPath指向svn资源库目录
#使用SVNParentPath或SVNPath根据相应需求
#关于如何创建svn资源库目录在本文最后有补充

其中,E:/svndemo是服务器上svn仓库的路径。重启apache。这样,svn的服务就搭建好了。在svndemo里新建你的项目文件夹,这里叫web,右键单击该文件夹,tortoiseSVN->createrepository,弹出新建仓库窗口,这里会让你选择文件类型,选择默认的即可,好,仓库建立完毕。在浏览器中打入http://127.0.0.1/svndemo/web我们将看到现有仓库内容,当然现在是空的。原则上为了不混乱版本,一个项目对应一个仓库,不要多个项目对应一个仓库。

现在我们导入文件到仓库中,右键单击你要导入到仓库的文件夹tortoiseSVN->import,在导入窗口中urlofrespository填入你的仓库http路径http://127.0.0.1/svndemo/web,底下的importmessage是填写备注的,建议大家填写,包括以后的每次提交版本都填写备注,方便查阅。点ok,完成文件的导入。
接着我们在客户机上选定一个文件夹,一般是web根目录下见一个文件夹作为工作副本(相关概念请参考svn文档),右键点击,点svncheckout,当然填上仓库的http路径(和之前导入的路径一样),点ok就将仓库的文件checkout到你的机子上,你会发现文件都有一个绿色的勾。表示是最新版本,当你修改文件后文件会变成红色感叹号,表示被修改还未提交。点svncommint,填上必要注释后,点ok提交就将更新仓库的文件版本,单击空白处,点刷新,文件又变回绿色感叹号。其他成员右键点击工作副本,点svnupdate后就可获得最新的版本,通过这样的方式,实现并行开发提高效率。好了,这里只是简单介绍了些SVN配置教程中SVN的搭建和使用,具体的使用请参考http://www.51cto.com。

【编辑推荐】

  1. SVN使用教程简单配置篇详解
  2. SVN入门教程使用手册
  3. SVN服务器配置问题专家解析
  4. SVN使用教程简单配置篇详解
  5. SVN使用教程简易入门

 

 

责任编辑:佚名
相关推荐

2011-07-29 08:51:51

Apache

2010-05-24 10:45:52

子命令Svn lock

2010-05-26 10:42:20

SVN1.5配置

2010-05-21 12:58:01

Subversion使

2010-05-24 10:29:51

子命令Svn reve

2010-05-21 15:12:58

Centos下SVN的

2010-05-24 15:23:41

SVN子命令add

2010-05-24 15:23:41

SVN子命令add

2009-07-03 16:45:25

JSP实用教程

2010-05-25 09:32:04

搭建SVN服务器

2009-12-01 14:14:35

路由器配置

2012-11-14 13:53:11

nginxWeb服务器LEMP系统

2010-02-04 15:29:40

Android实用程序

2009-07-21 11:12:00

iBATIS配置

2009-08-19 11:13:49

C#操作Word

2009-07-10 10:38:00

SVN插件Myeclipse7.

2011-07-08 13:28:10

XCode SVN

2010-05-21 12:27:22

SVN使用教程

2010-05-27 10:32:19

SVN配置文档

2010-05-25 13:20:46

http与svn
点赞
收藏

51CTO技术栈公众号