Version control 在源代码管理术语中,什么是峰值?

Version control 在源代码管理术语中,什么是峰值?,version-control,terminology,cvs,Version Control,Terminology,Cvs,我见过“spike”这个词与源代码管理有关 例如,我正在处理的一个项目有三个顶级文件夹:trunk、branchs和spikes 这个词是什么意思?“Spike”是“Tag”的同义词。它是地面上的一个“尖刺”,意味着它相对于生长的树枝不会移动 为了进一步澄清,“标记”或“spike”表示项目的发布版本。标签是该版本的快照,因此,虽然可以从标签创建分支,然后再进一步开发分支,但并不积极开发。公认的答案不再一定正确。随着2010年GitFlow的引入(在这个问题被问到并回答之后),“spike”的定

我见过“spike”这个词与源代码管理有关

例如,我正在处理的一个项目有三个顶级文件夹:trunk、branchs和spikes

这个词是什么意思?

“Spike”是“Tag”的同义词。它是地面上的一个“尖刺”,意味着它相对于生长的树枝不会移动


为了进一步澄清,“标记”或“spike”表示项目的发布版本。标签是该版本的快照,因此,虽然可以从标签创建分支,然后再进一步开发分支,但并不积极开发。公认的答案不再一定正确。随着2010年GitFlow的引入(在这个问题被问到并回答之后),“spike”的定义发生了变化。至少在GitFlow的上下文中,“spike分支”是用于探索特定主题的分支。它永远不会被合并到主/开发分支或部署

该术语来自极限编程:

创建spike解决方案,解决棘手的技术或设计问题。尖峰解决方案是一个探索潜在解决方案的非常简单的程序。构建峰值,以仅解决正在检查的问题,而忽略所有其他问题。大多数钉子都不够好保存,所以要扔掉它。目标是降低技术问题的风险或提高用户故事估计的可靠性