我正在努力理解IBM Jazz。我想弄清楚它是什么,它不是什么。“溪流”一直给我带来麻烦。来自IBM的在线图书馆:
在概念上,流与大多数其他版本控制系统中的分支类似。但是,在使用时,有一些显着的差异可以启用特定的操作。
他们大声抨击免费软件解决方案,因为他们处理使用分支的开发模式:
的确,许多敏捷团队使用免费或低成本的开发工具,为隔离开发提供有限的支持。由于功能限制和这些工具内部集成的高开销,这些工具常常使开发人员放弃隔离的方法。是一种机制,让许多敏捷团队提高他们的游戏能力,并将他们的开发能力提升到一个更高的层次,包括效率、灵活性和开发过程中可以设计的创造性。
然而,在我到目前为止阅读的所有文档中,我都很难找到Jazz Streams在过去20多年中没有对分支进行事实上的标准行为的任何操作。
在我继续理解Jazz的过程中,Jazz流中有什么是独一无二的吗?还是应该在IBM添加分支并选择将其称为不同的东西时将它们注销呢?
发布于 2015-08-20 21:04:49
在我当前的商店中,流被绑定到构建,从而控制可部署到的目标。“开发”流仅与针对Dev & Test服务器的构建相关联,而只有集成和生产流与针对阶段或生产的构建相关联。
是的,你仍然可以使用分支来实现这一点,但正如@SBI所说,好处在于与变更管理套件的集成。我更喜欢将分支保留为“主题分支”--这是一个严格的开发任务。
https://softwareengineering.stackexchange.com/questions/294193
复制相似问题