[英]How can I publish stable version with composer
如何發布穩定版本? 例如,Yii2框架的開發人員在composer上具有穩定的版本,但是在他們的存儲庫中我找不到與其存儲庫中的分支匹配的項。 他們如何發布穩定版本? 當我在packagist.org上發布我的作品時,它們只允許我插入存儲庫URL
最簡單的方法是在存儲庫中使用標簽。 請注意,這適用於所有受支持的存儲庫,即Git,Mercurial和Subversion。
根據規范,標簽名稱必須是有效的版本號,該版本已在http://semver.org網站上進行了記錄-即使您不希望遵循語義版本控制,此名稱也適用。 文檔中包含Composer的詳細信息: https : //getcomposer.org/doc/01-basic-usage.md#package-versions和https://getcomposer.org/doc/04-schema.md#version (請注意,使用支持標記的存儲庫時,請勿在composer.json
文件中添加版本!)。
因此,要發布版本1.0,請使用以下任何名稱來標記您希望其提交的提交
我建議使用最后一個。 不需要“ v”字符,始終使用三個數字是避免使用兩個標簽(一個“ 1.0”和一個“ 1.0.0”)指向不同提交但代表相同版本的最佳方法。
一旦將標簽推送到公共存儲庫托管者(或在不使用Git的情況下將該標簽轉移到存儲庫),Packagist就會看到它並創建向世界發布此發行版所需的一切。
您可以根據自己的喜好選擇任何功能,例如將發布郵件發送到郵件列表。 發行版的Composer部分實際上是:只需創建一個帶有被識別為版本號的名稱的標簽,並將其公開。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.