代码之家  ›  专栏  ›  技术社区  ›  Chiron

Scrum中的迭代是否等同于SCM下的标记[[关闭]

  •  -1
  • Chiron  · 技术社区  · 16 年前

    我知道这个问题很傻,但我只是想确定一下。

    Scrum中的每一次迭代(每次冲刺的结束)是否都相当于一个标签(比如说Subversion)?

    谢谢你的帮助和时间。

    6 回复  |  直到 16 年前
        1
  •  3
  •   Alex Martelli    16 年前

    不,Scrum sprint/迭代是一个固定的时间段,这样的时间量与标记(或分支)没有1:1的对应关系;c) 在你喜欢的版本控制系统中。

    svn中标签的使用&friends更多的是一个发布工程(至少对于大多数软件开发商店来说)的问题,而不是开发过程本身。

    只有

        2
  •  1
  •   Ether    16 年前

        3
  •  0
  •   Dave Markle    16 年前

    标记等同于来自生成系统的生成。您可以在标记上使用一个等同于迭代的版本号——假设您用一个主版本号对您的发布进行编号,并使用一个等同于您所处的迭代的“次要”版本号。所以您可能在迭代“1.2”中,SVN中的每个标记都以1.2开头。也许第三个数字是一个版本号。具体细节取决于您,但是您可能会在每个迭代中有多个构建——1.2.1、1.2.2、1.2.3等等。。。

        4
  •  0
  •   user333306 user333306    16 年前

    如果决定释放,应该创建一个标记。

        5
  •  0
  •   Andy    16 年前

    Scrum没有提到团队对版本控制系统的使用——事实上,Scrum没有提到任何技术实践。Scrum只是说团队必须在每一个sprint中交付一个“可交付的产品增量”,这是一个完全集成并符合DONE定义的产品版本。

    现在,从实际的角度来看,您需要某种方法在存储库中标记那些代表每个sprint产品的里程碑,这是非常合乎逻辑的。是的,你可以用标签来做这件事,这是很直观的-这就是我们在团队中使用SVN时的做法-但我想你也可以用不同的方式来做。我认为这一切都取决于你的特殊情况,我会让团队来解决这个问题。只要他们能够可靠地为每一个sprint的产品提供源代码,任何他们实现的方式都是好的。

        6
  •  0
  •   Sharath Satish    16 年前

    我们指定一个“标签”作为sprint交付物,在sprint评审会议期间使用,但它从来不是我们在sprint期间创建的唯一标签。我们创建一个标签,当我们有代码可以在集成到我们的“主干/主机”后进行测试时。

    推荐文章