在源代码控制术语中什么是尖峰?
-
08-07-2019 - |
题
我看过“尖峰”这个词。用于源控制。
例如,我正在使用的项目有三个顶级文件夹:trunk,branches和spikes。
这个词的含义是什么?
解决方案
"穗"是“标签”的同义词。它是一个“尖峰”。在地面意味着它不会相对于分支而移动。分支会增长。
有关进一步说明,“标记”或“尖峰”代表项目的发布版本。标签是该版本的快照,因此虽然可以从标签创建分支然后进一步开发,但不会主动开发标签。
其他提示
接受的答案不一定是真的。随着2010年GitFlow的引入(在提出并回答了这个问题之后),“尖峰”的定义是已经改变。在GitFlow的上下文中,至少是“尖峰分支”。是一个用于探索特定主题的。 永远意味着要合并到主/开发分支或部署。
该术语来自极限编程:
创建尖峰解决方案,找出棘手的技术或设计问题的答案。尖峰解决方案是一个探索潜在解决方案的非常简单的程序。构建峰值只能解决检查中的问题并忽略所有其他问题。大多数尖峰都不够好,所以期望把它扔掉。目标是降低技术问题的风险或提高用户故事估计的可靠性。
不隶属于 StackOverflow