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

SVN简介

    博客分类:
  • SVN
阅读更多
1.什么是SVN

SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。

2. SVN中的一些概念

a. repository(源代码库)
源代码统一存放的地方
b. Checkout (提取)
当你手上没有源代码的时候,你需要从repository checkout一份
c. Commit (提交)
当你已经修改了代码,你就需要Commit到repository
d. Update (更新)
当你已经Checkout了一份源代码, Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更

日常开发过程其实就是这样的(假设你已经Checkout并且已经工作了几天):Update(获得最新的代码) -->作出自己的修改并调试成功 --> Commit(大家就可以看到你的修改了)

聪明的读者很快就要发问,如果两个程序员同时修改了同一个文件呢?SVN可以Merge这两个程序员的改动,对,合并,实际上SVN管理源代码是以行为单位的,就是说两个程序员只要不是修改了同一行程序,SVN都会自动合并两种修改。如果是同一行呢,SVN会提示文件Confict, 冲突,需要手动确认。

SVN的官方客户端下载地址为:http://tortoisesvn.tigris.org/
随便介绍一个开源项目网站:http://svn.coollittlethings.com/index.php
看了下,觉得还蛮有意思

本文转载自:http://svn.coollittlethings.com/document.php
若出现版权问题,请与本人联系!
分享到:
评论

相关推荐

    svn简介及安装

    svn的简介及安装 Subversion,是一个开放源代码的版本控制系统,是cvs的重写版和改进版,本质是一款版本管理工具,运行环境独立服务器、基于Apache,多数开源软件使用svn作为代码库。 说得简单一点SVN就是用于多个人...

    SVN简介及使用、以及对冲突的避免和解决

    最近一段时间一直在搞SVN,也找了不少资料,在着跟大家共享一下

    svn使用简介

    svn安装和使用简介

    svn的详细介绍

    svn的详细介绍 Subversion is a free/open source version control system (VCS). That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to ...

    git和SVN的简介

    SVN和git的简单介绍,分别说明了git和SVN的工作原理。是能够一直监视代码文件的变更,并存储这些文件以便将来引用的一种机制(软件)

    SVN用户使用指南 版本控制 源代码管理

    2.1. SVN简介1 2.2. SVN特性1 2.3. SVN的架构3 3. SVN的基本应用4 3.1. 客户端的安装4 3.2. 版本库浏览 Repo-browser6 3.3. 版本库的基本操作8 3.3.1. Add file(folder)添加文件(文件夹)8 3.3.2. commit 提交9 ...

    site-1.8.22(myeclipse配置svn文件) .rar

    1.svn简介Subversion(简称SVN)是一个版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是... 2.为什么要使用svn?在程序的编写过程中,每个程序员都会负责...

    svn原理剖析

    subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。 svn服务器有两种运行方式:独立...

    SVN基本培训(非常棒的Subversion初学教程)

    非常棒的Subversion初学教程。包括: SVN简介 SVN客户端介绍 SVN客户端的安装和配置 SVN客户端的使用 SVN配置库的规划 SVN配置库的切换方式 Q&A

    SVN操作培训基础篇PPT--关劲松

    SVN操作培训基础篇,主要内容有SVN简介,源码库Repository,代码获取、增加和提交,tag和branch的区别,常用功能介绍。内容简要实用,可以直接在实际工作中使用。

    svn使用简介ppt

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

    svn的使用方法简介

    svn的使用方法简介,介绍了svn的基本常用用法。

    SVN使用说明,简介

    SVN使用说明,简介 SVN客户端安装,一般操作

    SVN版本控制安装使用

    SVN版本控制器安装与MyEclipse 集成SVN简介图解信息,

    SVN使用说明(培训教材)

    SVN简介 SVN登录方法 工作周期 服务端其他相关操作 分支与合并 SVN与Eclipse的集成使用 SVN与.net的集成使用

    SVN使用指南——Windows环境版

    SVN使用指南——Windows环境版 问题与案例 SVN简介 应用环境 客户端安装 简单应用 复杂应用

    SVN客户端命令简介

    SVN客户端命令简介

    svn命令简介

    svn命令简介,命令行参数说明。

    STM32开发,HAL函数实现待机唤醒功能以及SVN使用简介

    STM32开发,HAL函数实现待机唤醒功能以及SVN简介1 概述1.1 资源概述1.2 实现功能2 程序实现2.1实现原理2.2 程序源码3 SVN简介4官方例程库driver精简5实验结果 1 概述 1.1 资源概述 开发板:正点原子STM32F103 Nano...

    SVN使用指南

    SVN简介 应用环境 客户端安装 简单应用 复杂应用

Global site tag (gtag.js) - Google Analytics