每个版本创建一个分支是github中的“接受”社区吗?

时间:2017-01-08 21:48:47

标签: git github

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

https://github.com/crosstool-ng/crosstool-ng

据我了解,这家伙正在为他的工具的每个版本创建一个新的分支,并使用最后一个版本维护master分支。我只是想知道git / github社区和用户是否接受这种做法。

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

1 个答案:

答案 0 :(得分:1)

你的问题是主观的。在github上维护软件的做法因组织而异。

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

某些组织为每个版本的软件创建标记,其中主分支中的稳定版本和其他分支中的开发版本为devel or test,其他一些组织更喜欢为每个版本创建单独的分支,并在主分支中维护最新版本。其他一些人可能更喜欢在每个版本中使用单独的分支,在主分支中使用稳定的软件,在devel分支中使用最新版本。

每种做法都有利有弊。虽然可以方便您轻松维护代码库,但其他可能会让您的生活更轻松,等等。

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

  1. ruby
  2. npm
  3. django
  4. rails
  5. laravel
  6. Go
  7. 根据您的方便分析并选择适合您要求的练习。

    希望它可以帮助你做出决定!