ソフトウェア バージョンのすべての数字は何を意味しますか? (例: 1.7.1.0) バージョンはどのように数えますか?
ありがとうございました。
それは実際にはベンダーごとに異なります。最も一般的なものは次のとおりです (順番に):
1.7.1.0 は、この製品の 1.7 バージョンに対する最初のメンテナンス リリースになります。
メジャー リリースとマイナー リリースの違いを定義することさえ困難です。通常、メジャー リリースには重要な新機能が含まれています。または、ベンダーは、人々に製品の代金を再度支払うことを望んでいます。マイナー リリースには修正や新機能が含まれる場合がありますが、通常、画期的なものは何もありません。
一部の企業は、マイナー リリース ビットを使用して、アルファ/ベータ リリースと最終リリースを区別しています。奇数はプレリリース、偶数は最終リリースです。1.7 は、次の 1.8 リリースのベータ版になります。しかし、この習慣はますます一般的ではなくなりつつあります。
ビルド番号は、変更がどれほど小さなものであっても、リリースごとに増加します。ビルド プロセスが実行されるたびに、自動的にインクリメントされます。多くのビルドは公開されることはありませんが、QA がソフトウェアのバージョンを簡単に識別できるようにすることで、ソフトウェアのライフ サイクルの管理に役立ちます。
通常、これらは<Major.Minor.Revision.Build>
.
どこ:
あなたの例(1.7.1.0)では:
すべてのプロジェクトは独自の規則を選択します。他の人が指摘したように、1 つの一般的な規則は「Major.Minor.Revision.Build」です。
私のお気に入りのいくつかは次のとおりです。
Ubuntu のバージョンは「年.月」です。たとえば、10.04 は 2010 年 4 月にリリースされました。
TeX のバージョンは、理論的には永久に bux-fix のみであるため、それらのバージョンは漸近的に pi に近づいています (例: 3.1415926)。
広く使用されているもう 1 つの方法は、インクリメンタル ビルド番号を使用することです。いわゆる「バージョン」との相関関係はありません。
「バージョン」は、これが新製品であることを知りたい消費者にとってより興味深いので、すべてのリリースに名前を付けるだけです。
しかし、製品と彼のテスト済みのソース管理されたバージョンを内部で使用し、簡単に参照するには、単純に増分するビルド番号の方が便利な場合があります。
場合によります。Microsoft のバージョン番号に関する情報はこちらhttp://en.wikipedia.org/wiki/Microsoft_Version_Number
アプリケーションのビルド番号として最後の桁を使用しました。