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

svn学习总结

阅读更多
svn重点归纳:
    1.vss采用“锁定-修改-解锁”模式缺点如下:
      (1).导致管理的问题,a锁定但没有解锁,b要无限期等待
      (2).导致不必要的线性开发,a开发文件首,b开发文件尾,b必须等待a修改完才能修改
      (3).锁定导致错误的安全状态,a锁定文件A,b锁定文件B,AB之间相互依赖,出现问题

    2.cvs采用“复制-修改-合并”模式缺点如下:
       (1).但a,b修改是相同代码的时候,会发生冲突,只能依靠人为去解决
    3.svn包含了以上两种,默认是"复制-修改-合并"
      (1).工具,svn客户端工具TortoiseSvn很好的一个工具,支持图形重载
       (2).apache整合,主要是用到apache的认证(文件认证和域认证)和openssl加密
       (3).安装TortoiseSvn后首先是建一个repository(资源库),将项目A import进去,一般包含三个文件夹(trank(上传文件目录),branchse(备份目录),tag(标签库))file:///repository/trank/A
       (4).备份命令svnadmin hotcopy path/to/repository path/to/backup --clean-logs
      (5).操作
      1.客户端checkOut出来->放到你要工作的目录->一般为“绿色对勾”修改后变成“红色感叹号”,如果删除变成“红色叉”,如果getLock,文件将会变成一把锁,
       2,查看版本,单击文件按住shift点右键
       3,也可以在资源浏览器中观看
       4,移出文件,单击文件按鼠标右键拖拽,可移成副本,或者去掉版本控制
   
分享到:
评论

相关推荐

    版本管理与SVN学习总结

    ### 版本管理与SVN学习总结 #### 版本管理基本概念 版本管理是一种用于跟踪文件或项目在不同时间点的变化的技术。它允许开发者在软件开发过程中保存多个版本的历史记录,以便随时回溯到之前的任何状态。版本控制...

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

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

    eclipse SVN学习手册

    总结来说,Eclipse SVN学习手册涵盖了从安装、配置到日常使用的全过程,包括项目分享、版本控制、协同工作、冲突解决、分支和标签管理。熟练掌握这些知识,将使你在软件开发中的版本管理更加得心应手。通过实践和...

    svn技术总结本人自己学习笔记.zip

    在“svn技术总结本人自己学习笔记.zip”这个压缩包中,我们可以期待找到关于SVN的基本概念、安装配置、日常操作、冲突解决以及高级特性的学习记录。 首先,SVN的核心概念包括仓库(Repository)、工作副本(Working...

    svn学习,svn学习,svn相关信息

    【总结】 Subversion是一个强大的版本控制系统,适用于团队协作和项目管理。其目录版本化、高效的分支操作以及丰富的特性使其成为开发者的选择之一。掌握Subversion的基本操作和高级特性,对于提升开发效率和项目...

    SVN学习笔记

    总结中提到的文件状态图标是SVN客户端中提供的直观反馈机制,它有助于用户快速理解文件的版本控制状态,从而提高工作效率。 在学习笔记中还提到了一些可能遇到的问题及解决方法,比如在安装配置过程中可能会遇到的...

    SVN简明学习教程(快速入门)

    ### SVN简明学习教程(快速入门) #### 一、熟悉安装过程 - **SVN 服务器端**: 使用 Subversion 1.4.3 版本。 - **SVN 客户端**: 安装 TortoiseSVN-1.4.3 中文版,确保与服务器端版本相匹配。 - **SSH 工具**: ...

    svn.zip,svn插件

    总结来说,"svn.zip"中的SVN插件是为了更好地在开发环境中集成版本控制功能,帮助开发者高效地进行团队协作和代码管理。熟悉并掌握SVN的基本操作和插件的使用,对于任何软件开发团队来说都是至关重要的。

    svn学习笔记-windows下安装svn加apache的安装流程

    **文件名称列表:** "svn学习笔记.doc" 这是一个文档文件,很可能是博主详细记录的安装步骤和经验总结,可能包含了截图、命令行示例以及遇到问题的解决方案。 **详细知识点:** 1. **Subversion(svn)基础:** ...

    svn 1.9.7 安装包和汉化

    总结起来,这个压缩包是SVN 1.9.7用户的一个全面资源包,包含了安装、汉化和学习所需的所有元素,适合个人开发者和团队使用。通过熟悉并应用这些知识,您可以高效地管理代码版本,提高开发效率,并保持项目源代码的...

    VisualSVN、TortoiseSVN、AnkhSvn、svn-SVN site安装包及相关文档教程资源.rar

    总结起来,这个压缩包提供了完整的SVN工作流程所需的工具,包括服务器端和多种客户端选择,以及配套的文档教程资源,是学习和使用SVN的全面资源集合。无论你是新手还是经验丰富的开发者,这些工具都能帮助你更高效地...

    SVN安装工具+图解

    总结,SVN是软件开发中不可或缺的工具,它通过SlikSVN这样的客户端提供了高效的合作环境。通过安装SVN服务和客户端,开发者可以实现代码的版本控制,提高团队协作效率。而详尽的文档和图解则有助于快速上手和深入...

    svn 合并、冲突及常用功能详解

    **svn合并** `svn merge`是Subversion(简称svn)中的关键...通过学习这些知识点,你可以更有效地管理版本控制,提高团队的生产力,减少因合并和冲突带来的困扰。务必实践操作,结合文档中的图解,以加深理解和记忆。

    常见SVN错误处理大串讲

    以上列举了一些常见的SVN错误及其处理方法,希望能对正在学习和使用SVN的朋友们有所帮助。面对SVN中的各种问题,保持耐心,逐一排查,通常都能找到合适的解决方案。对于更复杂的错误,建议查阅官方文档或寻求专业...

    svn-book.pdf

    - **新手入门**:对于从未接触过版本控制的新手来说,可以从了解什么是版本控制系统开始,逐步学习SVN的基本概念和常用命令。例如,如何创建一个SVN仓库,如何检出、更新和提交文件等基本操作。 - **中级用户**:有...

    svn 用法简单介绍.doc (绝对个人总结版)

    ### SVN基本操作与命令详解 #### 一、概述 Subversion (SVN) 是一...通过上述命令的学习,可以有效地管理和维护SVN仓库中的代码,提高团队协作效率。希望这些基本操作能帮助您更好地使用SVN进行项目开发和版本管理。

    SVN用户使用详细指南

    总结:通过本指南的学习,您应该已经掌握了SVN的基础知识、基本操作以及一些高级功能。SVN作为一款强大的版本控制系统,对于提升项目管理和协作效率有着重要作用。希望您能够在实际工作中熟练运用这些知识,更好地...

    svn版本控制学习

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理源代码和其他文件的变更历史。在软件开发中,SVN扮演着至关...在实际工作中,不断实践和总结,你将能够掌握SVN的精髓,成为一名优秀的版本控制专家。

Global site tag (gtag.js) - Google Analytics