ホームページ  >  記事  >  開発ツール  >  Composer で使用されるバージョンの命名規則は何ですか?

Composer で使用されるバージョンの命名規則は何ですか?

藏色散人
藏色散人オリジナル
2019-08-14 14:21:552267ブラウズ

Composer で使用されるバージョンの命名規則は何ですか?

次のコラム composer の使用法チュートリアル では、Composer で使用されるバージョンの命名規則について説明します。困っている友達へ。

Composer はどのバージョンの命名規則を使用しますか?

Composer で使用されるセマンティック バージョン 2.0.0 | セマンティック バージョニング。

概要

バージョン形式: メジャーバージョン番号 マイナー バージョン番号 リビジョン番号 バージョン番号の増加規則は次のとおりです:

メジャー バージョン番号: 互換性のない API 変更を行った場合、

マイナー バージョン番号: 互換性のない API 変更を行った場合make 下位互換性機能が追加されました。

リビジョン番号: 下位互換性のバグ修正を行った場合。

アドバンスバージョン番号とバージョンコンパイルメタデータは、「メジャーバージョン番号.マイナーバージョン番号.リビジョン番号」の末尾に拡張子として追加できます。

はじめに

ソフトウェア管理の分野には「依存地獄」と呼ばれる死の谷があり、システム規模が大きくなるほどパッケージの追加が多くなります。いつか絶望に陥る可能性が高くなります。

依存関係の高いシステム上でパッケージの新しいバージョンをリリースすると、すぐに悪夢になる可能性があります。依存関係が高すぎる場合、バージョン管理がロックされるリスクに直面する可能性があります (アップグレードを完了するには、各依存パッケージを修正する必要があります)。また、依存関係が緩すぎると、バージョンの混乱を避けることができません (将来と互換性のある複数のバージョンが妥当な数を超えると仮定します)。バージョンの依存関係やバージョンの混乱により、プロジェクトの進行が単純で信頼できない場合、それは依存地獄に陥っていることを意味します。

以上がComposer で使用されるバージョンの命名規則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。