第 5 章 版本控制及如何运作

简介:

目录

5.1. 版本库布局
5.2. 策略
5.3. nightly version
5.4. rc1,rc2,rc4
5.5. 怎样写注释信息
5.5.1. Fixed Bug
5.5.2. Implemented
5.5.3. Add

5.1. 版本库布局

版本库布局

  1. trunk
  2. branches
  3. tags
  4. releases

多项目版本库布局

			
		 	                   /-> branches
		       .---> project 2 ---> trunk
		      / 	           \-> tags
		     /
		    /					/-> branches
repositories -------> project 1 ---> trunk
			\ 					\-> tags
			 \
			  \ 			   /-> branches
			   `---> project 3 ---> trunk
				               \-> tags
				
			

Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
4天前
|
开发工具 git 开发者
Git常用命令大全:让你轻松驾驭版本控制
Git命令速查:`git init`新建仓库,`git clone`克隆,`git add`入暂存区,`git commit -m`提交,`git status`查看状态,`git log`查看历史,`git branch`创建分支,`git checkout`切换,`git merge`合并,`git pull`拉取更新,`git push`推送,`git remote -v`查看远程,`git checkout --`撤销本地修改,`git reset HEAD`取消暂存,`git reset --hard`回退版本。掌握这些,提升代码管理效率!
23 0
|
8月前
|
存储 监控 算法
版本控制算法在文档管理软件中的关键作用:提升安全性与权限管理
版本控制算法是一种不可或缺的工具,这个家伙不仅能帮你记录文档的点点滴滴,还能在需要时穿越时空,让你回到过去的版本。这可是文档管理的大杀器,不仅让你不怕数据丢失,还能保证文档历史清清楚楚。接下来,就让我们来聊聊怎么样才能用版本控制算法来加强文档管理软件的安全性和权限管理吧——
152 1
|
4天前
|
存储 项目管理 开发工具
Git 版本控制:构建高效协作和开发流程的最佳实践
版本控制是软件开发的核心,促进团队协作与项目管理。通过制定明确的分支命名策略,遵循一致的代码提交规范,如指明提交类型和简短描述,增强了历史记录的可读性,可以清晰地组织和理解项目的结构与进展。
23 0
Git 版本控制:构建高效协作和开发流程的最佳实践
|
SQL 运维 jenkins
测试思想-流程规范 SVN代码管理与版本控制
测试思想-流程规范 SVN代码管理与版本控制
107 0
|
运维 测试技术 Linux
软件开发版本控制流程
软件开发版本控制流程
946 0
软件开发版本控制流程
|
Linux 开发工具 开发者
软件开发之版本控制方式
软件开发之版本控制方式
软件开发之版本控制方式
|
测试技术 开发工具 git
git协作工作流方式
作为项目代码版本管理,在团队中不同成员工作成果合并并发布的方式不同,对分支的使用(工作流)也不同
109 0
|
存储 测试技术 开发工具
企业Git 规范的必要性
既然认同需要一份 Git 规范,那么这个规范需要规范哪些内容,解决哪些问题
212 0
企业Git 规范的必要性
|
开发工具 git
【Git】4. 团队内、跨团队协作机制
【Git】4. 团队内、跨团队协作机制
【Git】4. 团队内、跨团队协作机制
|
项目管理 开发工具 数据安全/隐私保护
项目管理与版本控制
版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见的不同版本软件的错误(Bug)修正问题也可以通过版本控制中分支与合并的方法有效地解决
200 0
项目管理与版本控制