首先这篇文章是关于SVN(subversion)的使用的,在多人协作的团队里版本控制是非常重要的。所以就把自己在电脑上搭建本地svn版本库的步骤记录了下来,部分内容整理自网络。
首先下载的有三个软件httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,Setup-Subversion-1.7.4.msi,TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi,所有软件均为目前最新版,请读者自行google下载。
安装的顺序是httpd->subversion->tortoisesvn。安装httpd的时候新手请选择推荐的选项,即使用默认的80端口,如下图所示:
其他接下来的安装就很容易了,不再赘述。
首先应该建立本地版本库,方法如下:
在需要建立版本库的空文件夹下右击,选择Create repository here即可在该文件夹下创建一系列文件,如图所示:
主要的配置操作就是conf文件夹下面的配置文件,主要修改的就是svnserve.conf和passwd文件,前者将# password-db = passwd取消注释,第二个可以按个人改成
[users]
zhangsan=123456
lisi=456789
即表示访问资源库的用户名和密码。
接下来就是比较重要的内容,也就是将svnservice的服务安装到windows中,以求实现svn服务开机自启动,首先下载
SVNService.exe的文件,这个问题我google过很多次,但是不幸的是官方已经不再提供下载地址了,只有源码可以下载,大概看了下源码,是用C#写的,如果想使用官方发布的话,可能需要自己编译生成了。其他论坛的下载还可用,我在附件中也提供了下载地址。我主要关心的是从其他地方下载的文件版本是否兼容,不过幸运的是win7下表现良好。
下载之后将SVNService.exe拷到svn安装的bin目录下。
对于win7用户,要使用管理员权限的cmd 命令,方式如下:在开始菜单中找到附件->命令提示符,右击选择以管理员身份运行,如图所示:
然后进入svn安装的bin目录下,运行如下命令:SVNService -install -d -r F:\rootpath
其中F:\rootpath指的是你创建资源库的上层目录,例如创建资源库的路径是F:\mysvn\repository1,则上面的路径应为 F:\mysvn。
然后在windows的服务中就可以看到该服务了,然后就很容易管理该服务了。
还有要说的就是文件的管理方式,比如你的资源库的路径是:F:\mysvn\repository1,你想在其他位置(比如是E:\test)上传到该资源库和更新该资源库,于是就可以在该文件中右击选择SVN Checkout...即可,然后打开的界面如下:
点击ok即可,如果资源库文件较多,会花费较多时间,然后就可以在该文件中进行上传和提交更改的操作了。
最后要介绍的就是eclipse的svn插件的使用,创建版本库的根本目的就是保存工程代码的,当然要和开发工具整合了,首先要装的就是svn的插件,目前比较流行的就是subclipse,下载网址就是 http://marketplace.eclipse.org/content/subclipse ,插件的安装比较简单,不再介绍,安装重启eclipse之后,新建资源库位置为svn://localhost/repository1即可,如果要将已经创建的项目上传到该资源库中,可右击该项目选择Team->Share Project...进而选择svn即可,同一个资源库中可以有多个项目。
在eclipse中对版本库的操作比较简单,不再赘述。
- 大小: 38 KB
- 大小: 20.1 KB
- 大小: 16.8 KB
- 大小: 52.9 KB
- 大小: 21 KB
- 大小: 12.1 KB
- 大小: 32.7 KB
- 大小: 5.8 KB
分享到:
相关推荐
svn使用介绍,如何把svn集成到myEclipse。
该文档介绍了SVN的基本使用介绍,包括配置,上传文件到服务器等。
当工作团队中没有使用版本控制工具的时候,对于共享文件的操作会存在很大的麻烦,有了版本控制工具,团队中的每个人都可以放心的操作每一个文件,而不必担心自己的操作影响到他人的使用。小白一枚,欢迎大佬指正错误...
### SVN使用基础培训知识点 #### 一、配置管理工具SVN简介 1. **什么是SVN** Subversion(简称SVN),是一种分布式版本...以上内容全面覆盖了SVN的基础知识,从概念介绍到实际操作流程,适合初学者快速入门SVN。
### SVN使用规则(各阶段中svn的使用方法介绍) #### 版本控制原则概述 版本控制系统,如SVN,是现代软件开发过程中不可或缺的一部分。它不仅帮助团队成员追踪代码的变化历史,还支持协同工作,确保项目的顺利进行。...
### SVN使用手册知识点详解 ...以上步骤详细介绍了如何在Windows平台上安装配置SVN服务器及客户端,并进行简单的使用操作。通过这些步骤,可以快速搭建起一个功能完备的版本控制系统环境,支持团队协作开发。
配置管理工具SVN介绍及使用
五、svn 介绍 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。svn 可以帮助开发团队协作开发,解决代码冲突、版本控制、权限控制等问题。svn 的使用方法有复制-修改-合并方案和锁定-修改-解锁...
本文将详细介绍如何在myEclipse8.5中集成Subversion(简称SVN),以及在Android开发环境中使用SVN进行版本控制。 一、myEclipse8.5集成SVN 1. 安装SVN插件:myEclipse8.5本身并不内置SVN支持,需要我们手动安装...
本手册将详细介绍 SVN 的使用方法和技巧,帮助读者快速掌握 SVN 的使用。 修改 SVN 访问密码 在使用 SVN 之前,需要先设置访问密码。设置密码可以保护 SVN 仓库的安全,防止未经授权的访问。要修改 SVN 访问密码,...
下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...
### SVN使用教程知识点详解 #### 一、SVN概述与安装 **SVN** (Subversion) 是一种广泛使用的版本控制...通过本文的介绍,希望能够帮助读者更好地理解和掌握SVN的基本概念与使用方法,从而提高开发效率和项目质量。
本教程将详细介绍如何在图形界面上高效地使用SVN。 **基本配置** 在开始使用SVN前,需要由配置管理负责人建立SVN仓库,并分配用户权限。每个程序员应了解SVN仓库地址。为了保证代码提交的规范性,可以在工程文件夹...
### SVN使用指南——...通过以上详细介绍,我们不仅可以了解到SVN的基本概念和使用方法,还能掌握在Windows环境下如何高效地利用SVN进行版本控制和协作开发。这对于提升开发团队的工作效率和代码质量具有重要意义。
### SVN打基线常用命令使用介绍 #### 一、打基线的概念 打基线是版本控制中的一个重要概念,指的是给某一个版本的代码或文档打上一个标签,以便于将来能够快速找到并使用该版本。这对于项目的追踪、版本隔离、版本...
主要是对svn的简单使用介绍,包括windows和linux上的使用
### SVN使用详细文档 #### 一、服务器的创建与配置 **1.1 安装SubVersion** ...以上就是关于SVN服务搭建、使用以及常见问题处理的详细介绍。通过本文档的学习,读者能够掌握如何高效地使用SVN进行项目版本管理。