我正在查看一些github存储库,我刚到这里:
https://github.com/crosstool-ng/crosstool-ng
据我了解,这家伙正在为他的工具的每个版本创建一个新的分支,并使用最后一个版本维护master分支。我只是想知道git / github社区和用户是否接受这种做法。
我在内部以相同的方式存储我的代码修订版,我想知道它是否是一个“好的做法”,所以我也可以在我的存储库中使用它。
答案 0 :(得分:1)
你的问题是主观的。在github上维护软件的做法因组织而异。
Github上没有预定义的软件维护实践。
某些组织为每个版本的软件创建标记,其中主分支中的稳定版本和其他分支中的开发版本为devel or test
,其他一些组织更喜欢为每个版本创建单独的分支,并在主分支中维护最新版本。其他一些人可能更喜欢在每个版本中使用单独的分支,在主分支中使用稳定的软件,在devel分支中使用最新版本。
每种做法都有利有弊。虽然可以方便您轻松维护代码库,但其他可能会让您的生活更轻松,等等。
这取决于您维护软件的要求和便利性。 在github上看看这些流行的开源项目 -