Stable是一个英语单词,中文意思是“稳定的”。在计算机科学领域,stable也有一定的用途,比如在软件工程中定义了stable sorting algorithm(稳定排序算法),又如Git的分支管理中有stable branch(稳定分支)的概念。
stable sorting algorithm,指的是排序后相同元素的相对位置不会改变的排序算法。像冒泡排序、插入排序、归并排序都是稳定排序算法,而选择排序、快速排序则不是。
而在Git中,stable branch指的是一个长期支持的分支,通常用于发布稳定版本。在Git Flow中,stable branch常常是由develop branch分出来的,然后在stable branch上进行一些小的修复和调整,保证了文件的稳定性和兼容性,大大降低了由于升级所产生的错误。