プログラムに合ったバージョン管理体制を整える。バージョンの一部を増やすことができるビルドの自動化に取り掛かると、多くのツールがあります。私はプロの仕事で、次のすべてを行っている:
- のみ広告が出てくるバージョン
X.X
に基づいていたので、これまで、管理のためにメジャー/マイナーインクリメント「次」
- これでもありました重要なのは、新機能は常にフォワードバージョンに移行したためですが、バグ修正をいくつかの以前のリリースにバックポートすることになりました。したがって、
4.2.3.x
は実際には4.3.2.x
より「新しい」かもしれませんが、4.3
の機能がありません。 SVNのコミット番号として4番目の数字を使用してx.x.x.0100
- 対
x.x.x.0021
を見たときに混乱をソート防ぐために
- バージョンを作ることは、バグの再現
- 作る時に完全な風を参照、第三または第四の成分をパディング自動化されたすべてのビルドで3番目または4番目の番号が自動インクリメントされます。自動更新コンポーネントとJenkinsやTeamCityなどのCIシステムがある場合に特に便利です。
- ビルド/リリースバージョンに "特殊"特に「警告」の一種としてのdevのバージョンについては、第三または第四の数で
666
を使用して
私の究極のポイントは、一般的なガイドラインがそこに存在している間ということであり、あなたは絶対にものを指摘するためにロイドをupvote必要がありますMSDNでは、プロジェクト、管理、またはパイプラインの要件が、しばしばバージョニングスキームに大きな影響を与えることに注意してください。何かを思いついてそれに固執することが重要です。
これを確認してくださいhttps://en.wikipedia.org/wiki/Software_versioning – Srikanth