记录一下我了解到的版本控制系统,集中式与分布式,它们之间的区别做下个人总结。什么是集中式? 集中式开发:是将项目集中存放在中央服务器中,在工作的时候,大家只在自己电脑上操作,从同一个地方下载最新版本,然后开始工作,做完的工作再提交给中央服务器保存。这种方式需要联网,现在云开发就是这样的处理方式。 ....
分类:
其他好文 时间:
2015-06-03 00:47:15
阅读次数:
212
在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。版本控制系统,或者说修改控制系统,实际上...
分类:
移动开发 时间:
2015-06-02 17:45:09
阅读次数:
196
Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。
分类:
其他好文 时间:
2015-06-02 10:44:04
阅读次数:
114
SVN简介(来自百度):SVN全名Subversion,即版本控制系统。SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。拓扑图:Centos搭建svn服务器!!!1..
分类:
其他好文 时间:
2015-06-01 20:50:46
阅读次数:
169
一,当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除。find.-typed-name".svn"|xargsrm-rf二,开始搭建SVN服务1,mkdir/www/svndata//建立版本库目录svnserve-d-r/www/svndata/2,svnadmincreate/www/svn..
分类:
系统相关 时间:
2015-05-28 16:25:33
阅读次数:
183
1Git简介Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次#2Git组件安装#yum–yinstallgit3配置git仓库因公司环境需要,故本文档按照公司环境配置。1、配置访问密钥#ssh-keygen2、将客户端的密钥拷贝至git服?.
分类:
系统相关 时间:
2015-05-27 19:18:30
阅读次数:
135
Git使用教程一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到...
分类:
其他好文 时间:
2015-05-27 12:03:53
阅读次数:
212
为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。---------------------------------------------------------------添加忽略的文件git update-index --assume-unchaged dir取...
分类:
其他好文 时间:
2015-05-26 01:34:53
阅读次数:
201
注:本文参考 廖雪峰的Git教程 ,非常感谢廖大神的无私奉献,本文仅作为笔者的学习笔记,如果需要完整的学习git,请猛戳前面的链接~~一、git是什么? 1、git是什么? "git是世界上最先进的分布式版本控制系统(没有之一)" --廖雪峰 2、为什么要学习git? git是一种高效且方便的版本....
分类:
其他好文 时间:
2015-05-25 18:08:46
阅读次数:
152
CVS > SVN > GIT 版本控制发展史 GIT: 一款免费、开源的分布式版本控制系统. ? 一.创建git仓库 1.首先到https://github.com平台上注册账号 2.创建项目;登陆成功之后,在用户名旁边有个“+”符号,点击创建新...
分类:
系统相关 时间:
2015-05-25 14:59:26
阅读次数:
274