`
yiyiboy2010
  • 浏览: 132557 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SVN使用介绍

    博客分类:
  • svn
svn 
阅读更多

首先这篇文章是关于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
0
0
分享到:
评论

相关推荐

    svn使用介绍

    svn使用介绍,如何把svn集成到myEclipse。

    SVN使用介绍(PPT)

    该文档介绍了SVN的基本使用介绍,包括配置,上传文件到服务器等。

    SVN 使用介绍.pptx

    当工作团队中没有使用版本控制工具的时候,对于共享文件的操作会存在很大的麻烦,有了版本控制工具,团队中的每个人都可以放心的操作每一个文件,而不必担心自己的操作影响到他人的使用。小白一枚,欢迎大佬指正错误...

    svn使用基础培训

    ### SVN使用基础培训知识点 #### 一、配置管理工具SVN简介 1. **什么是SVN** Subversion(简称SVN),是一种分布式版本...以上内容全面覆盖了SVN的基础知识,从概念介绍到实际操作流程,适合初学者快速入门SVN。

    SVN使用规则(各阶段中svn的使用方法介绍)

    ### SVN使用规则(各阶段中svn的使用方法介绍) #### 版本控制原则概述 版本控制系统,如SVN,是现代软件开发过程中不可或缺的一部分。它不仅帮助团队成员追踪代码的变化历史,还支持协同工作,确保项目的顺利进行。...

    svn使用手册

    ### SVN使用手册知识点详解 ...以上步骤详细介绍了如何在Windows平台上安装配置SVN服务器及客户端,并进行简单的使用操作。通过这些步骤,可以快速搭建起一个功能完备的版本控制系统环境,支持团队协作开发。

    配置管理工具SVN介绍及使用.ppt

    配置管理工具SVN介绍及使用

    svn使用教程

    五、svn 介绍 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。svn 可以帮助开发团队协作开发,解决代码冲突、版本控制、权限控制等问题。svn 的使用方法有复制-修改-合并方案和锁定-修改-解锁...

    myEclipse8.5集成svn android svn使用

    本文将详细介绍如何在myEclipse8.5中集成Subversion(简称SVN),以及在Android开发环境中使用SVN进行版本控制。 一、myEclipse8.5集成SVN 1. 安装SVN插件:myEclipse8.5本身并不内置SVN支持,需要我们手动安装...

    SVN使用手册中文版快速入门

    下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...

    常见的使用图形界面配置SVN使用技巧

    本教程将详细介绍如何在图形界面上高效地使用SVN。 **基本配置** 在开始使用SVN前,需要由配置管理负责人建立SVN仓库,并分配用户权限。每个程序员应了解SVN仓库地址。为了保证代码提交的规范性,可以在工程文件夹...

    SVN使用指南,win版

    ### SVN使用指南——...通过以上详细介绍,我们不仅可以了解到SVN的基本概念和使用方法,还能掌握在Windows环境下如何高效地利用SVN进行版本控制和协作开发。这对于提升开发团队的工作效率和代码质量具有重要意义。

    SVN打基线常用命令使用介绍

    ### SVN打基线常用命令使用介绍 #### 一、打基线的概念 打基线是版本控制中的一个重要概念,指的是给某一个版本的代码或文档打上一个标签,以便于将来能够快速找到并使用该版本。这对于项目的追踪、版本隔离、版本...

    svn使用简介ppt

    主要是对svn的简单使用介绍,包括windows和linux上的使用

    svn使用详细文档

    ### SVN使用详细文档 #### 一、服务器的创建与配置 **1.1 安装SubVersion** ...以上就是关于SVN服务搭建、使用以及常见问题处理的详细介绍。通过本文档的学习,读者能够掌握如何高效地使用SVN进行项目版本管理。

    pb源码管理SVN使用手册

    PB源码管理SVN使用手册主要介绍了一种替代传统Visual SourceSafe(VSS)的源代码管理系统——Subversion(SVN),并提供了使用SVN管理PowerBuilder(PB)源码的详细步骤。以下是相关知识点的详细说明: 1. **Subversion...

Global site tag (gtag.js) - Google Analytics