プログラムのバージョン番号管理

692 ワード

Given a version number MAJOR.MINOR.PATCH, increment the:
  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards-compatible manner,
  • and PATCH version when you make backwards-compatible bug fixes.

  • これはLinux/Python互換のバージョン番号仕様です.
    アプリケーションのバージョン番号の形式は、MAJOR.MINOR.PATCHのようです.例えばPythonのバージョン番号は2.7.9で、主バージョン番号は2で、小バージョン番号は7で、パッチ番号は9です.
  • MAJORはプライマリ・バージョン番号であり、APIが下位互換性を失った場合など、プログラムが大きく変更された場合、プライマリ・バージョン番号を追加します.
  • MINORはイテレーション番号で、後方互換性のある機能特性を追加すると、イテレーション番号が増加します.
  • PATCHはパッチの番号であり、バグ導入の変化を修復することを指す.