我最近开始研究自己的项目,我已经将项目添加到github,并且我正在学习使用源代码库的方法。
我有一些问题,这对我来说很新鲜:
版本号。我如何确定哪些资格作为新版本?我每天都在做这个项目 并做出许多小改动。我写下更改日志?我应该在每个版本中加上这个吗?什么是共同认可的实践?
Alpha buuild有哪些要求和标准?
Beta版本的要求和标准是什么?
答案 0 :(得分:1)
由于您使用的是git,请使用提交历史记录作为更改日志。只要确保你写的是简短但有描述性的信息。
我写的大部分软件都是使用Major.Minor.Revision来实现我的目标。
一个例子是:
1.0.0-dev - > 1.0.1-dev - > 1.0.2-dev - > 1.1.0-rc& 1.1.0-dev的
我是否应该进行热修复,我会发布1.1.1-rc和1.1.1-dev。
至于alpha / aeta的要求,您可以设置自己的标准,但通常alpha通常是您在代码中添加功能并修复主要问题的地方,而beta则是您对代码进行微调的地方。
比我更详细的一些好的参考资料是: