我最近遇到了composer的变化,这意味着默认的minimum-stability是stable,而不是将其设置为dev,我想将我的一些库标记为稳定。
我实际上使用了两个相关的分支,release和从master分支而来的dev。每隔一段时间,就会有一些东西被合并到release中并标记为新版本。
composer如何确定我的库的稳定性,在composer.json中是否有分支、版本号和键的命名约定?
谢谢
发布于 2018-05-18 22:55:02
要回答这个问题:
是dev-master
*@stable,是
有关“稳定”或“冻结”作曲家版本的更多信息
冻结使其稳定
获取需求的最新版本有时很有用,尤其是在审计期间,这就是为什么我制作了一个composer包来稳定所有依赖项:Composer Stable Versions (https://github.com/MaximeCulea/Composer-Stable-Versions)。
使用此命令,您对composer.json的依赖关系将自动从:
"wpackagist-plugin/wordpress-seo":"6.2"
进入:
"wpackagist-plugin/wordpress-seo":"*@stable"
冻结编写器版本
如果之后你打算做相反的事情来获取你测试网站时使用的composer.lock的最新版本,看看我的另一个composer命令:Composer Freeze Versions (https://github.com/MaximeCulea/Composer-Freeze-Versions)。
使用此命令,您对composer.json的依赖关系将自动锁定:
"wpackagist-plugin/wordpress-seo":"@stable"
进入:
"wpackagist-plugin/wordpress-seo":"6.2"
希望能有所帮助。
https://stackoverflow.com/questions/11650543
复制相似问题