`
wujianjun
  • 浏览: 144070 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SVN实用操作指南

阅读更多

一、 下载
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100去下载所需要的SVN软件包。我这里下载的是svn-win32-1.5.6.zip

二、 设置运行环境
a) 由于我下载的是绿色压缩包,所以要为软件运行做一定的设置:在环境变量中加入SVN_HOME路径为解压后的路径,在path中加入%SVN_HOME%\bin;

b) 运行cmd-->查看svn或svnadmin看能不能正确的显示以下情况,如果显示以下语句则说明配置完成。



三、 创建一个源代码仓库
建立版本库主目录 F:\CodeRepository,在CodeRepository下建立project的版本库目录testproject01
运行cmd --> svnadmin create “F:\CodeRepository\testproject01”;
运行成功后查看F:\CodeRepository\testproject01目录下是否生成了以下目录。


四、 启动服务,运行eclipse测试一下连接。
a) 设置登录用户。(打开conf下的svnserve.conf-->把#password-db = passwd和# authz-db = authz前面的#去掉,打开passwd,在里面加入名称=密码的一个登录账号,打开authz在下面加入
  [testproject01:/] (代表资源库的根目录)
  loginName=rw
b) 启动本机的svn服务。(cmd-->svnserve -d -r "F:\CodeRepository\testproject01")
c) 建立一个工程-->右键-->Team-->Share project-->选择svn-->new 一个新的地址-->输入svn://localhost/testproject01--> finish
五、 设置用户权限
a) 单个用户设置
i. [testproject01:/project/resourse]: testproject01为project的版本库目录。/项目名称/工程资源(‘/’则表示多个代码库的根目录)
ii. r: 为可读, w:为可写
b)  组用户权限设置
    [groups] 下定义组成员: 组名=成员名1, 成员名2
        [资源]下用@组名=权限(rw)
六、把代码库注册windows服务配置
1:到安装bin目录->svnadmin create "f:\path" 创建仓库
2:修改权限(仓库目录conf\)
3.注册为windows服务 (cmd到svn安装目录的bin里面)
  sc create svn binPath= "D:\software\Subversion\bin\svnserve.exe --service --root F:\CodeRepository" start= auto depend= "tcpip" DisplayName= "svn"
  删除服务 sc delete svn

分享到:
评论

相关推荐

    svn实用指南(包含平时常用的操作及使用技巧)

    **SVN实用指南** **一、什么是SVN** SVN,全称为Subversion,是一款开源的版本控制系统。它用于管理文件和目录的历史记录,让用户在团队协作中可以追踪文件的修改,合并不同人的更改,以及恢复旧版本。SVN的核心...

    SVN用户使用详细指南

    除了上述的基本操作外,SVN客户端还提供了更多的实用功能,如更新、合并、分支与标签管理等。例如,更新操作可以将最新的版本从版本库同步到本地工作副本中;合并操作则允许用户将一个分支的更改合并到另一个分支中...

    svn客户端日常操作指南

    本指南旨在为这些需要使用svn工具的朋友们提供一个实用的操作手册。 首先,svn客户端可以完成以下几种常见操作: 1. 检出(Checkout):从版本库中获取文件的副本到本地工作环境。 2. 更新(Update):将版本库中...

    SVN用户使用指南

    ### SVN用户使用指南知识点概述 #### 一、SVN简介及特性 **1. SVN简介** - **Subversion (SVN)**:一种开源版本控制系统,用于管理文件和目录的历史版本。 - **版本库**: SVN的核心概念之一,用于集中存放文件...

    SVN管理员使用指南

    ### SVN管理员使用指南:深入解析 #### Subversion简介与架构 Subversion,简称SVN,是一种广泛使用的开源版本控制系统,其设计旨在管理文件和目录的版本控制,支持数据的回溯与历史修改记录查看。SVN的核心优势...

    svn操作手册 svn版本控制

    通过深入了解SVN的基本概念、核心功能以及实用操作指南,编程爱好者和开发者可以更高效地利用版本控制系统,提高团队协作效率和项目管理水平。无论是个人项目还是大型团队合作,SVN都是一个强大而可靠的工具,值得每...

    SVN中文教程 SVN简明教程 SVN学习笔记

    - "SVN简明教程"可能包含基础操作的快速指南,适合初学者快速入门。 - "SVN中文教程"可能涉及更深入的用法,包括高级特性及实践案例。 - 学习笔记通常包含个人理解和实践总结,可能涵盖一些实用技巧和常见问题...

    SVN权威指南(中文版)

    整个指南以实用为出发点,旨在让读者能够熟练使用SVN进行软件版本控制和团队协作。 对于SVN的历史和架构,本书也做了简要回顾,介绍了Subversion从诞生至今的发展历程以及它所依赖的核心组件,为读者提供了一个全面...

    svn linux

    3. "SVN使用说明.doc" - 这是SVN的基础操作指南,可能包含如何添加、提交、更新、比较文件等基本命令的说明。 4. "svn-apache安装.doc" - 这部分可能涉及将SVN与Apache web服务器集成的教程,以便通过HTTP/HTTPS协议...

    svn安装教程中文语言包等

    Svn安装注意事项.txt文件提供了详细的安装指南和注意事项。这些指导可能包括如何运行安装程序,选择安装类型,以及配置Svn的特定选项。对于初次接触Svn的用户来说,这是一份非常实用的参考资料。 4. **Svn版本控制*...

    SVN使用指南

    日常操作指南** - **检出到本地(Checkout)**:从版本库中检出最新版本的文件或目录到本地工作区。 - **导出副本(Export)**:将版本库中的文件或目录导出到本地,不包含版本控制信息。 - **修改文件后提交...

    好用实用的版本控制工具SVN

    "SVN操作入门指南(客户端教程).pdf"是一份关于如何使用SVN的客户端教程,其中可能涵盖了以下内容: 1. 安装TortoiseSVN:指导用户如何下载并安装客户端,以及如何设置SVN仓库地址。 2. 创建仓库:解释如何在服务器端...

    myeclipse SVN插件1.8 和tortoise SVN 1.7 (版本匹配,可整合)

    《myeclipse SVN插件1.8 和tortoise SVN 1.7 整合指南》 在软件开发过程中,版本控制工具起着至关重要的作用,它们帮助开发者追踪代码的变更,协同工作,并确保团队之间的代码同步。在这个场景中,我们将深入探讨...

    svn使用指南

    ### SVN使用指南详解 #### 一、SVN简介与核心理念 **SVN**(Subversion)是一种广泛应用的版本控制系统,它被广泛应用于软件开发团队之中,用于管理代码库的版本控制。相较于传统的版本控制系统,SVN采用了更为先进...

    Svn版本管理笔记之应用实践指南

    本篇文章将深入探讨Svn版本管理的应用实践指南,旨在帮助读者更好地理解和掌握Svn的基本操作和高级技巧。 首先,我们需要理解Svn的基本概念。Svn仓库是所有项目文件的中央存储库,每个开发者可以从仓库克隆一份工作...

    SVN中文帮助文档CHM

    《SVN中文帮助文档CHM》包含了TortoiseSVN的安装、配置、基本操作、高级特性、问题解决等全方位的指南。 在这个文档中,你可以找到以下关键知识点: 1. **安装与配置**:如何下载并安装TortoiseSVN,以及设置个人...

    svn中文语言包

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理对文件和目录的修改...确保正确安装并设置语言,可以提升工作效率,尤其对于那些英语水平有限但需要使用SVN进行项目管理的用户来说,这是一个非常实用的功能。

    Sybase IQ 16.0中文版本 实用程序指南

    ### Sybase IQ 16.0实用程序指南关键知识点 #### 概述 SAP Sybase IQ是一款高性能的列式数据库管理系统,专为数据分析而设计。Sybase IQ 16.0版本提供了丰富的实用程序来帮助用户管理和维护数据库。这些实用程序...

    SmartGit/SmartSVN/SmartSynchronize免费版本

    3. `README.txt`:这个文件通常包含关于软件的基本信息、安装指南或者使用提示。 4. `shasum.txt`:文件校验和,用于验证下载的文件是否完整无误。 5. `license2.0.zip`:可能是软件的许可证文件,详细说明了免费...

Global site tag (gtag.js) - Google Analytics