为每个版本创建分支是comunity“;“已接受”;在github?

为每个版本创建分支是comunity“;“已接受”;在github?,git,github,Git,Github,我正在查看一些github存储库,我刚刚来到这里: 据我所知,这家伙正在为他的工具的每个版本创建一个新分支,并用最后一个版本维护主分支。我只是想知道这是否是git/github公司和用户认可的做法 我以同样的方式在内部存储我的代码修订版,我想知道这是否是一种“良好做法”,以便我也可以在我的存储库中使用它。您的问题是主观的。在github上维护软件的实践因组织而异 Github上没有预定义的软件维护实践 一些组织为每个版本的软件创建标签,主分支中有稳定版本,其他分支中有开发版本,即devel或t

我正在查看一些github存储库,我刚刚来到这里:

据我所知,这家伙正在为他的工具的每个版本创建一个新分支,并用最后一个版本维护主分支。我只是想知道这是否是git/github公司和用户认可的做法


我以同样的方式在内部存储我的代码修订版,我想知道这是否是一种“良好做法”,以便我也可以在我的存储库中使用它。

您的问题是主观的。在github上维护软件的实践因组织而异

Github上没有预定义的软件维护实践

一些组织为每个版本的软件创建标签,主分支中有稳定版本,其他分支中有开发版本,即
devel或test
,另一些组织更喜欢为每个版本创建单独的分支,并在主分支中维护最新版本。另一些人可能更喜欢为每个版本设置单独的分支,在主分支中设置稳定的软件,在devel分支中设置最新版本

每种做法都有利弊。一个可能会让您方便地维护代码库,另一个可能会让您的发布周期更轻松,等等

这取决于您的需求和维护软件的方便性。 看看github上这些流行的开源项目-

  • 分析并选择适合您的需求并符合您方便的做法


    希望它能帮助你做出决定

    链接式回购似乎是从svn或其他东西转换而来,因此它继承了过去存在的分支。