1_版本控制

来源:互联网 发布:c语言大小写转换用str 编辑:程序博客网 时间:2024/05/21 05:37

前言


1 本系列文章环境

* OS:Windows 8.1专业版 64位* IDE:Eclipse 4.3 R2 Kepler* TOOLS:    * Subversion 32位 Setup-Subversion-1.8.13_x32.msi    * Apache Http Server 32位 httpd-2.4.12-x86-r2.zip    * TortoiseSVN 64位TortoiseSVN-1.8.11-x64-svn-1.8.13.msi

2 本系列文章只是SVN工具的基本入门以及常见用法,在收集网上的各种资源集合而成,希望给初学者一点帮助,由于笔者水平有限,请大家不吝赐教。
邮件地址:abner_xu@foxmail.com

3 本系列文章用到的软件点此下载,使用之前,请先查看README.txt。

版本控制


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

2 为什么要引进版本控制
没有版本的情况,会出现以下问题:

* 代码管理混乱* 备份多个版本,占用磁盘空间大* 解决代码冲突困难* 容易引发BUG* 难于追溯问题代码的修改人和修改时间* 难于恢复至以前正确版本* 无法进行权限控制* 项目版本发布困难

3 常见的版本控制软件及其区别
主要有CVS,SVN,GIT
以下是别人列出的对于以上3种技术的对比,请参考原文:
* 1_cvs,svn,git比较_开源
* 2_cvs,svn,git比较_博客园
* 3_CVS,GIT,Mercurial和SVN比较
* 4_git-and-svn
* 5_http://developer.51cto.com/art/201005/200807.htm
* 6_SVN和CVS的区别

本系列文章主要内容


1_SVN简介及环境搭建

2_SVN常用命令

3_TortoiseSVN的用法

4_SVN与Eclipse集成

5_SVN与Apache集成

SVN常用网址


1_subversion官方网站
2_常用版本Win32_x32的Subversion.msi下载
3_apache http server官网
4_collab提供的subversion的集成工具

0 0