HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

    阅读完需:约 2 分钟

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

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

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

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

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

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

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

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

关注

评论

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

彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-项目入口与路由EP01

刘悦的技术博客

Go golang Go web Go 语言 golang 面试

leetcode 128. Longest Consecutive Sequence 最长连续序列(中等)

okokabcd

LeetCode 数据结构与算法

App切换到后台后如何保持持续定位?

HarmonyOS SDK

合并两个有序单链表,对象析构这一着我实在没想到。

清风莫追

8月月更

Java基础知识(一些需要注意的点)

自然

基础 8月月更

RocketMQ高可用设计之消息发送重试

急需上岸的小谢

8月月更

再见MybatisPlus,阿里推出新ORM框架!

TimeFriends

8月月更

C++继承中的同名成员处理方式与同名静态成员处理方式

CtrlX

c c++ 面向对象 代码 8月月更

docker下,极速搭建spark集群(含hdfs集群)

程序员欣宸

spark 8月月更

Redis分布式锁-觉悟吧,红锁!

知识浅谈

redis分布式锁 8月月更

干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(下)

Orillusion

WebGL 元宇宙 Metaverse webgpu #开源

文件管理-Linux系统VIM编辑

Albert Edison

Linux centos 运维 vim教程 8月月更

每日一R「08」类型系统(二)

Samson

8月月更 ​Rust

春意盎然,适合“二叉树剪枝”

掘金安东尼

算法 前端 8月月更

Java基础之Java枚举

自然

Java core 8月月更

加码企业服务,阿里云发布计算巢加速器

阿里云弹性计算

PaaS 企业服务 计算巢 ISV

【云原生】SpringCloud Alibaba 之 Nacos注册中心实战

Bug终结者

Java 分布式 SpringCloud 8月月更

开源一夏|聆听信通院何所长开源生态发展的所记所思

穿过生命散发芬芳

开源 8月月更 SUSECON

Web3 结算协议 Zebec Protocol 的商业模式与发展前景一览

股市老人

不是吧,还有人不知道三目运算符的BUG

自然

基础 8月日更 8月月更

[极致用户体验] 用户体验好的 Button,在手机上不应该有 Hover 态

HullQin

CSS JavaScript html 前端 8月月更

【Java】:你知道字符串的格式化输出吗?

翼同学

Java 前端 编程语言 8月月更

RPC与REST对比指南

阿泽🧸

Rest 8月月更

Web3 结算协议 Zebec Protocol 的商业模式与发展前景一览

BlockChain先知

小菜鸟河北联通上岗培训随笔二

乌龟哥哥

8月月更

Web3 结算协议 Zebec Protocol 的商业模式与发展前景一览

鳄鱼视界

面试突击75:SpringBoot 有几种读取配置文件的方法?

王磊

Java 常见面试题

开源一夏 | 使用 Three.js 实现"雪糕"地球,让地球也凉爽一夏

战场小包

JavaScript 开源 前端 3D ThreeJS

STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)

DS小龙哥

8月月更

【数独 1】不回溯,试试候选数法1ms高效解数独谜题-C++实现

清风莫追

8月月更

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