|
|
1
3
不,Scrum sprint/迭代是一个固定的时间段,这样的时间量与标记(或分支)没有1:1的对应关系;c) 在你喜欢的版本控制系统中。 svn中标签的使用&friends更多的是一个发布工程(至少对于大多数软件开发商店来说)的问题,而不是开发过程本身。 只有 |
|
|
2
1
|
|
|
3
0
标记等同于来自生成系统的生成。您可以在标记上使用一个等同于迭代的版本号——假设您用一个主版本号对您的发布进行编号,并使用一个等同于您所处的迭代的“次要”版本号。所以您可能在迭代“1.2”中,SVN中的每个标记都以1.2开头。也许第三个数字是一个版本号。具体细节取决于您,但是您可能会在每个迭代中有多个构建——1.2.1、1.2.2、1.2.3等等。。。 |
|
|
4
0
如果决定释放,应该创建一个标记。
|
|
|
5
0
Scrum没有提到团队对版本控制系统的使用——事实上,Scrum没有提到任何技术实践。Scrum只是说团队必须在每一个sprint中交付一个“可交付的产品增量”,这是一个完全集成并符合DONE定义的产品版本。 现在,从实际的角度来看,您需要某种方法在存储库中标记那些代表每个sprint产品的里程碑,这是非常合乎逻辑的。是的,你可以用标签来做这件事,这是很直观的-这就是我们在团队中使用SVN时的做法-但我想你也可以用不同的方式来做。我认为这一切都取决于你的特殊情况,我会让团队来解决这个问题。只要他们能够可靠地为每一个sprint的产品提供源代码,任何他们实现的方式都是好的。 |
|
|
6
0
我们指定一个“标签”作为sprint交付物,在sprint评审会议期间使用,但它从来不是我们在sprint期间创建的唯一标签。我们创建一个标签,当我们有代码可以在集成到我们的“主干/主机”后进行测试时。 |