当前位置:  开发笔记 > 编程语言 > 正文

在源代码控制术语中什么是尖峰?

如何解决《在源代码控制术语中什么是尖峰?》经验,为你挑选了2个好方法。

我已经看到了与源控制相关的"尖峰"这个词.

例如,我正在使用的项目有三个顶级文件夹:trunk,branches和spikes.

这个词的含义是什么?



1> Zach Burling..:

"Spike"是"Tag"的同义词.它是地面上的"尖峰",意味着它不会相对于分支增长而移动.

有关进一步说明,"标记"或"尖峰"表示项目的发布版本.标签是该版本的快照,因此虽然可以从标签创建分支然后进一步开发,但不会主动开发标签.



2> goldins..:

公认的答案不一定是正确的。随着2010年GitFlow的推出(在提出并回答了此问题之后),“峰值”的定义已更改。至少在GitFlow的上下文中,“尖峰分支”是用于探索特定主题的分支。它从不意味着要合并到主/开发分公司或部署。

该术语来自极限编程:

创建尖峰解决方案,以解决棘手的技术或设计问题。峰值解决方案是一个非常简单的程序,用于探索潜在的解决方案。建立峰值只是解决所检查的问题,而忽略所有其他问题。大多数峰值不足以保持,因此请扔掉它。目的是减少技术问题的风险或提高用户故事估计的可靠性。

http://www.extremeprogramming.org/rules/spike.html

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有