我正在使用C#编写软件应用程序,目前我遵循(可能是最常见的)版本号方案:
Major. Minor. Patch. Revision 例如1.0.5.36182。
为了定义应用程序是否为beta版,我只需检查Patch整数。它是偶数吗?发布版。它是奇数吗?Beta版。
现在我从SVN切换到Git并希望在版本编号中使用提交。 最好的情况是:
Major. Minor. Patch-commit hash,例如1.0.5-47ad38f。
问题:
1.最好的方法是将应用程序定义为beta版还是继续使用当前的方法?
2.是否有一种基于GIT哈希值检查我的应用程序是否有新版本的方法?
Major. Minor. Patch. Revision 例如1.0.5.36182。
为了定义应用程序是否为beta版,我只需检查Patch整数。它是偶数吗?发布版。它是奇数吗?Beta版。
现在我从SVN切换到Git并希望在版本编号中使用提交。 最好的情况是:
Major. Minor. Patch-commit hash,例如1.0.5-47ad38f。
问题:
1.最好的方法是将应用程序定义为beta版还是继续使用当前的方法?
2.是否有一种基于GIT哈希值检查我的应用程序是否有新版本的方法?