最近在折腾git,有感于git这个强大而好用的版本管理工具。 说说git分支管理的心得体会。 首先,要有个master主分支: Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 Git 的 “master” 分支并不是一个特殊分支。 它就跟其它 ...
分类:
其他好文 时间:
2016-05-16 09:26:01
阅读次数:
170
在机房合作之前,我们所接触的系统都是通过个人的力量进行开发。然而现代信息技术的飞速发展,现在的软件开发愈来愈倾向于团队开发。在团队开发中就不像个人开发,自己一个人全揽,需要分工合作,有条不紊的进行开发工作。版本控制工作也就应景而生。
一、简介
SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,它的设计目标就是取代CVS。SVN就是用于多个人共同开...
分类:
其他好文 时间:
2016-05-13 02:20:09
阅读次数:
158
git教程
laiqun@msn.cn
Contents
1.?问题背景?
2.?解决方案?
3.?经典流程
4.?背后原理
5.?版本切换
6.?本地分支管理
7.?远程管理
8.?远程多人合作流程
9.?管理github项目
10.?总结
1.?问题背景?
如果你用Microsoft W...
分类:
其他好文 时间:
2016-05-13 00:17:23
阅读次数:
177
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。安装subversion在CentOS平台下,输入yum install -y subversion安装完成后,可以用下面的命令查看...
分类:
系统相关 时间:
2016-05-12 19:51:05
阅读次数:
277
分支、master 与 head一开始的时候,master 分支(master 分支是最开始的分支)是一条线,Git 用 master 指向最新的提交,再用 HEAD 指向 master,就能确定当前分支,以及当前分支的提交点:
当我们创建新的分支,例如dev时,Gi t新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上:
Git 创建一...
分类:
其他好文 时间:
2016-05-09 01:47:21
阅读次数:
171
Subversion 提供了主线、分支管理技术,使得在软件开发中可以更方便、
灵活的对项目的进度、版本的发布、版本的维护、软件功能的拓展与定制进行管理。
主线(trunk):一个项目建立时就存在,并伴随着项目的成长而不断的成长,直到项目完全结束。
分支(branch):一般是指功能分支,例如:我们的某个项目要添加一个模块,但这个模块又比较复杂,实现难度比较大。
为了不影响主线的稳定,我们就...
分类:
其他好文 时间:
2016-05-07 09:50:52
阅读次数:
103
# 版本管理软件的比较 svn 每个目录下建一个.svn目录实在是不爽。 git 分支管理非常方便,但没感觉有什么用,主要还是在修改前提交一次代码, 等后悔时再回来,没什么其他的目的。关键是中文乱码问题不爽,类似于linux 的使用风格也不太习惯。 Mercurial 这个比较爽 Python 开发... ...
分类:
其他好文 时间:
2016-05-05 12:54:30
阅读次数:
145
一、什么是SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。 二、SVN的下载安装 下载地址:https://tortoisesvn.net/downloads.zh.html 安装完不要忘记重启电脑 ...
分类:
其他好文 时间:
2016-05-04 20:46:26
阅读次数:
161
接着git学习笔记(二)学习,今天学习下git分支管理。1.创建合并分支默认创建的git目录只有master一个分支,现在我们创建dev分支,然后切换到dev分支:$ git checkout -b devgit checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev...
分类:
其他好文 时间:
2016-04-29 18:26:56
阅读次数:
126