現在、C#winformsプロジェクトには次のバージョン番号付けスキームを使用しています。
「メジャーリリース」。「マイナーリリース」。「イテレーション番号」。「そのイテレーション内のビルド番号」
バージョン番号を確認するだけで、イテレーション番号とそのイテレーション内のビルド番号を識別できるようにしたかったのです。
以前は、「メジャーリリース」、「マイナーリリース」、「1.0からのシーケンシャルビルド番号」などの操作を行っていました。たとえば、「4.0.648」は、1.0以降648のビルドがあったことを意味しますが、この情報はかなり役に立たず、逸話的です。そのため、イテレーションとイテレーション内のビルドを反映するように変更しました。
したがって、この新しいアジャイルバージョンの番号付けを考慮すると、別の製品グループがプロジェクトのイテレーションに変更を加えたいという問題が発生します。この場合、バージョン番号はイテレーション番号とビルド番号が対応していないため、意味がありません。たとえば、私のプロジェクトの最後のビルドは1.0.5.1で、イテレーション5の最初のビルドを示しています。3回目のイテレーションでプロジェクトに変更を加えて再構築するこの他のプロジェクト。
この状況にどのように対処すればよいですか?アジャイルプロジェクトでバージョン番号をどのように作成しますか?