码迷,mamicode.com
首页 > 其他好文 > 详细

svn简单介绍

时间:2017-05-16 19:20:02      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:visio   下载   font   最新   fill   自己的   技术分享   系统   标准   

版本号控制(Revision control)是维护project蓝图的标准做法,能追踪project蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化。以便将来查阅特定版本号修订情况的系统。

能够简单理解:
版本号控制工具;就是控制我们项目开发的代码。管理这些代码。使这些代码可以协调工作。形成一个完整的总体;可以上传代码,更新最新代码到本地;
详细做法:

三个人开发各自的代码,引入一台专门的server,SVN Server,一人开发代码。本地开发完直接上传到server(commit),SVN能够理解成代码数据库;不仅能够上传还能够下载(checkout 检出/update 更新)别人的代码到本地。
开发人员能够在别的地方。仅仅要能通过网络联网就能够;
能够多个团队多个项目同一时候在用SVNserver。SVN端提出一个概练: repository(文档仓库,类似数据库),每一个团队能够创建自己的repository提交更新,这样就不会乱。 

v创建三个顶级文件夹
?/trunk 存放开发的“主线”
?/branches 存放支线副本
?/tags 存放标签副本

没有版本号控制?
代码管理混乱
备份多个版本号,占用磁盘空间大
解决代码冲突困难
easy引发BUG
难于追溯问题代码的改动人和改动时间
难于恢复至曾经正确版本号
无法进行权限控制
项目版本号公布困难

以下图帮助理解:SVN交互流程图

技术分享

checkout仅仅做一次。第一次的时候。update做多次。

举个样例 帮助理解:

使用SVN之前:

技术分享

使用SVN

技术分享


技术分享

svn简单介绍

标签:visio   下载   font   最新   fill   自己的   技术分享   系统   标准   

原文地址:http://www.cnblogs.com/cxchanpin/p/6862942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!