- 博客(6)
- 收藏
- 关注
原创 Git & SVN
1.Git和SVN之间的区别 • Git是分布式的,SVN是集中式; • SVN的工作区和版本库是截然分开的,而Git的工作区和版本库是如影随形的; • 版本号:Git没有一个全局的版本号,而SVN有; • 版本库:SVN只能有一个指定中央版本库,Git可以有无限个版本库,或者每一个Git都是一个版本库; • Git是压缩后传输,svn是一个一个文...
2017-01-04 00:36:35 676
原创 Gitlab 开发规范
Git 是目前最流行的源代码管理工具。 为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。1.分支管理1.1 分支命名master 分支 (主分支、稳定分支,不能直接修改代码) master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性 master 分支一般由release以及hotfix分支合并,...
2017-01-04 00:28:34 1319
原创 在一台Mac上不同平台同时使用多个Git账号
有时候我们可能需要在一太电脑上使用多个Git账户的情况,这时候我们就需要针对多个平台和账户进行不同的设置。1.思路 同时管理多个SSH key。2.解决方案2.1 生成多个SSH key 这里使用one two两个账户进行举例 • 注意在生成多个SSH key的时候一定要在/.ssh目录下进行,否则生成的SSHkey不会再/.ssh目录...
2017-01-04 00:20:58 680
原创 Github 详解
1.Github简介1.1 是什么: github是一个git项目托管网站,主要提供基于git的版本托管服务1.2 能干嘛: github是一个基于git的代码托管平台, Git 并不像 SVN 那样有个中心服务器,目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作,你就需要将数据放到一台其他开发人员能够连接的服务器上。1.3 网址...
2017-01-04 00:18:44 1042
原创 Git 详解
1.是什么: Git是目前世界上最先进的分布式版本控制系统。2.能干嘛: • 快速,开源,分布式版本控制,无中心仓库。 • 源码备份 • 版本管理 • 协同工作 • 冲突解决 • 分支管理 • 里程碑管理 • 和Gitlab 关联协同3.去哪下: 官网下载地址: htt...
2017-01-03 20:36:31 496
原创 SVN详解
1.为什么要使用SVN? • 为了解决多人协同开发环境下的具体问题。2.什么是SVN? • SVN是Subversion的简称,是一款版本控制工具。 • 常见版本控制工具:CVS→SVN→GIT3.SVN工作模式4.服务器端安装和配置4.1 服务器端程序的安装 • 运行Setup-Subversion-1.8.9-1.msi...
2017-01-03 19:45:06 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人