`
huozheleisi
  • 浏览: 1226751 次
文章分类
社区版块
存档分类
最新评论

SVN使用教程简单配置篇详解

 
阅读更多

关于svn的使用必要性,相信大家在我的建议帖中已经了解了,现在就介绍下怎样简单配置一个svn服务器,进行团队协作。

本节介绍Subversion使用教程简单配置,在介绍之前,请大家先去中文站(http://www.51cto.com)去了解下svn的工作原理和使用手册,包括TortoiseSVN(win下的svn客户端软件)使用手册,这里我讲解的是win服务器下,结合apache的win客户机svn服务搭建。linux服务器下请安装linux版本的svn,要使用命令行控制,这里就不做介绍,请大家自己查阅相关资料。

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

2.安装配置
Subversion使用教程安装配置,首先安装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最后加上

  1. <Location/svn>
  2. DAVsvn
  3. SVNParentPath"E:/svndemo"
  4. #SVNParentPath指向svn资源库的上一级目录
  5. #SVNPath"E:/svndemo/repository"
  6. #SVNPath指向svn资源库目录
  7. #使用SVNParentPath或SVNPath根据相应需求
  8. #关于如何创建svn资源库目录在本文最后有补充
  9. Location>

其中,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后就可获得最新的版本,通过这样的方式,实现并行开发提高效率。

好了,这里只是简单介绍了些Subversion使用教程中svn的搭建和使用,具体的使用请参考:
svn手册:http://www.subversion.org.cn/svnbook/
TortoiseSVN文档:http://www.subversion.org.cn/tsvndoc/
另外,svn服务器的搭建还有很多功能,如添加需要用户名和密码的授权访问等,由于在公司是老大搭建的,我在自己家实践没弄出来,还请有经验的高手补充下。因为个人精力和工作的关系,以后可能都不会再写技术教程了,希望大家在学习的时候要加强主动性,多思考,多动手。还有一点就是心态问题,千万不要遇到难题就急躁,企业需要的就是解决问题的人,这样才能体现你的价值。祝大家学习愉快,工作顺利,也希望大家能来继续完善这个文档,一起进步。

http://developer.51cto.com/art/201005/201241.htm
分享到:
评论

相关推荐

    SVN使用教程(简单明了,很适合初学者)

    SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程SVN使用教程

    SVN使用教程简易入门

    SVN现在是个很热门的东西,本节就向大家讲解一下SVN使用教程简易入门,希望通过本节的学习对你学习SVN有所提高。 每个程序员都应该参与团队合作项目,我想您也会参加的,如果参加过你是否遇到过这样的情况:当你正在...

    SVN使用教程.docx

    SVN使用教程.

    SVN使用教程总结

    SVN使用教程总结

    SVN使用教程文档

    SVN使用教程文档,让你学会怎么用SVN。

    svn使用教程

    svn使用教程

    SVN简易教程.pdf

    非常简明易学的SVN简易教程.pdf 。

    git和svn学习入门教程

    现在使用git的比svn多了,但是git操作比svn复杂,上传git和svn的简单教程

    svn 配置 教程 svn

    svn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svn

    SVN使用教程中文版.pdf

    中文版的svn使用教程,幽默轻松的语言风格,详细具体的介绍了svn从简单使用到部署配置复杂项目的过程,包括各类常见问题和第三方工具等介绍,是个不可多得的全面详细的教程!

    svn 服务配置教程

    svn 服务配置教程svn 服务配置教程svn 服务配置教程

    实用SVN培训教程

    实用SVN培训教程,结合实际使用,通俗易懂,SVN使用教程;

    SVN 的使用方法详解

    SVN 使用方法,详细解说,安装及使用,指令的用法等

    简单容易svn入门教程

    svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程,svn教程

    svn服务器配置教程

    svn服务器配置教程,svn服务器配置教程,svn服务器配置教程

    SVN使用教程.pdf

    详细的SVN源码服务器的使用说明,包括如何安装软件,如何配置工作目录和备份目录等等

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

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

    SVN的Myeclipse配置、SVN、SVN-1.6

    svn使用教程;svn如何手动配置到Myeclipse里面 svn配置教程: 安装eclipse, SVN插件 1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org 2、从中解压出features与plugins文件夹,复制到D:\Program ...

    svn 安装使用教程

    svn资源库的安装于配置,SVN教程.pdf

    SVN使用教程总结.doc

    SVN使用教程总结.doc

Global site tag (gtag.js) - Google Analytics