一、为什么需要SVN
在做中级项目中,都是采用小组合作开发的,在后期整合中常常遇到问题。这个时候就需要用到版本控制工具了。
版本控制工具主要应用于:
1、协作开发
2、远程协作
3、版本回退
二、什么是SVN
l svn全称SubVersion
l svn是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。(o...
分类:
其他好文 时间:
2015-01-05 16:42:03
阅读次数:
242
原文:http://www.cnblogs.com/wilber2013/p/4185643.htmlGit简介Git是一款分布式版本控制工具,不同于Git,像SVN这类版本控制工具都是集中式的。下面大概介绍集中式版本控制工具和分布式版本控制工具的区别。集中式所谓集中式的版本控制,就是在一个系统中只...
分类:
其他好文 时间:
2015-01-05 16:34:01
阅读次数:
127
1 Git简介Git是分布式的版本控制系统,是Linux内核开发者林纳斯·托瓦兹(Linus Torvalds)为更好地管理Linux内核开发而设计。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流...
分类:
其他好文 时间:
2015-01-05 00:24:10
阅读次数:
149
目前,比较流行的版本控制工具有SVN、Git与Mercurial(Hg)。
SVN分为服务端和客户端,服务端是 Subversion, 客户端是TortoiseSVN。
网上分别下载Windows版本的安装文件,按照既定安装步骤安装即可。
1、建立版本库:
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库。
如在E盘下新建文...
在前面两盘文章中介绍了Git的基本原理,都是理论知识。这篇文章我们再次回到实践中,看看Git分支(branch)的使用。在代码版本控制工具中,都会有branch的概念。刚开始建立版本仓库的时候,我们只有一个主分支(master branch),我们不可能把日常的新功能开发、代码优化以及bug修复等概...
分类:
其他好文 时间:
2015-01-02 23:36:59
阅读次数:
301
原文:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.htmlSubversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网...
分类:
其他好文 时间:
2014-12-29 19:58:00
阅读次数:
125
原文:《Pro Git》
起步
本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)
1.1 关于版本控制
什么是版本控制?我真的需要吗?版本控制是一种记录若...
分类:
其他好文 时间:
2014-12-27 11:24:31
阅读次数:
224
由于工作的需要,代码版本控制工具要从Perforce换成Git。说实话,刚开始真的很不适应,要从一个可以很好的支持用户界面的工具转到一个命令行工具,而且Git中有几百个命令,一下子就傻眼了。但是经过一段时间的使用和熟悉,已经慢慢适应了。所有准备一个整理一个Git使用系列,是对自己使用Git的一个总结...
分类:
其他好文 时间:
2014-12-25 23:36:04
阅读次数:
203
本篇文章由:http://www.sollyu.com/git-for-windows/说明Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。G...
什么是版本管理? 版本管理是指项目整体版本的演变过程管理,如从1.0-SNAPSHOT到1.0再到1.1-SNAPSHOT ? 什么是版本控制? 版本控制是指借助版本控制工具(如Subversion)追踪代码的每一个变更 ? 什么时候可以将...
分类:
其他好文 时间:
2014-12-24 16:30:13
阅读次数:
224