QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

文章:多个敏捷团队之间的版本控制

  • 2008-05-12
  • 本文字数:656 字

    阅读完需:约 2 分钟

没有严格的版本控制实践,任何团队所实施的敏捷都会处于风险之中;缺少了好的版本控制这个安全网,要想做到自由地重构、安全地试验或者快速从错误中恢复, 都是不可能的。许多敏捷支持者将版本控制视为核心实践——不只是敏捷,对于通常的软件开发工作来说也是如此。新团队或者没有稳定的版本控制方案的团队,都 可以从本文中得到帮助。Henrik Kniberg 在 InfoQ 上发布的迷你书《Scrum and XP from the Trenches》大受欢迎,对于众多阅读过本书的人来说,他清晰的解释并不陌生。现在他将书中用到的版本控制模式及具体细节都分享了出来,详细可见《多个敏捷团队之间的版本控制》一文。

Henrik 的方法是以完整模式的方式描述的,而且所有的元素和细节都得到了详细的叙述。对于“完成”一词含义的清晰理解,是本文的重点,而且他认为这必须包括回归测试。模式包括:

  • 分支所有者 & 方针
  • “完成”概念
  • “完成”分支
  • 何时创建额外分支?
  • 工作分支
  • 从工作分支公开发布至主干
  • 如果团队同时在实现多个故事该怎么办?
  • 完成包括回归测试在内的工作
  • 分叉代码(合并冲突)
  • 多个团队——如果其他团队同时向主干中发布代码该怎么办?
  • 发布分支

Henrik 还进一步包括了一些该模型的变种、FAQ 和参考资源列表。本文虽然篇幅很长,但易于理解。

上图选自本文中的工作清单。图示对于 Henrik 的方案描述起到了重要作用。本文所在页面可以打印,而且其中还提供了一个单独的、可以打印的 pdf 文档。文中还包括可供打印的单页总结 pdf 文件(工作清单),开发者打印出来后,可以将其贴在自己的工作用电脑上。

阅读全文:《多个敏捷团队之间的版本控制

2008-05-12 02:14855
用户头像

发布了 479 篇内容, 共 165.2 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

拆分电商系统为微服务

Geek_e5f2e5

Matlab实现图像压缩

timerring

图像处理 图像压缩

WindowsGUI自动化测试框架搭建之需求整理、详细设计和框架设计

Python 自动化测试 测试框架 WindowsGUI UIaotumation

瓴羊Quick BI和Tableau哪个更适合复杂表格呢?

夏日星河

ChatGPT 是真的银弹吗? | 社区征文

宇宙之一粟

Go 思考 后端 征文投稿 ChatGPT

王者荣耀商城异地多活架构设计

Geek_e5f2e5

旺链科技荣获科创中国数字经济技术创新峰会多个奖项

旺链科技

区块链+ 区块链、

瓴羊Quick BI和Power BI哪个比较好呢?

巷子

架构训练营-模块六作业

Sam

架构实战营

RISC-V SIG 创建专属邮件列表和论坛板块

openEuler

Linux 操作系统 openEuler risc-v

「Go框架」平滑关闭:要关闭服务,未处理完的请求怎么办?

Go学堂

golang 个人提升 平滑重启 程序员、 gin框架

DevOps 与平台工程:企业该如何选择?

SEAL安全

DevOps IdP 平台工程 企业号 3 月 PK 榜

淘宝 APP 网络架构演进与弱网破障实践

阿里技术

架构 网络

面试官:请说一下如何优化结构体的性能?

王中阳Go

Go golang 高效工作 学习方法 高效学习

2022年证券行业年度专题分析

易观分析

金融 证券 经济

低代码生成器 | 放开双手,专注业务,一键生成项目基础结构 + 重复代码

IT学习日记

开源项目 脚手架 代码自动生成 自动搭建项目

浅谈基于Web的跨平台桌面应用开发

京东科技开发者

Web 跨平台 nodejs 桌面端 企业号 3 月 PK 榜

三天吃透mybatis面试八股文

程序员大彬

Java mybatis

「Go工具箱」Pie :一个高性能、类型安全的slice操作库

Go学堂

golang 开源 程序员 个人成长

2023金融科技四大机遇与挑战

易观分析

金融科技 金融 经济

Caffeine高性能本地缓存框架初探

FunTester

BaseAdapter优化

芯动大师

ConversionService baseadapter viewholder

SkyWalking实现 Dubbo 微服务实现链路跟踪案例以及对接钉钉告警

忙着长大#

极客时间

设计消息队列存储消息数据的 MySQL 表格

Geek_e5f2e5

2022 IoTDB Summit:华为王超《Apache IoTDB 在华为云的实践》

Apache IoTDB

大数据 开源 时序数据库 IoTDB

OpenHarmony技术峰会举办“编程语言及应用框架分论坛” ,探讨应用开发新技术

极客天地

中国特供版也残了!AMD 3GHz最强核显梦碎

科技之家

2022 IoTDB Summit:东方国信王超《Apache IoTDB 在东方国信的商业化及应用》

Apache IoTDB

大数据 开源 时序数据库 IoTDB

BI工具数据看板对比:瓴羊Quick BI与Smart BI

流量猫猫头

我,30岁程序员被裁员了,千万别干全栈

程序员晚枫

程序员 裁员 大龄求职

文章:多个敏捷团队之间的版本控制_研发效能_Deborah Hartmann Preuss_InfoQ精选文章