【问题标题】:packagist / composer - Assign a version numberpackagist / composer - 分配版本号
【发布时间】:2015-01-06 22:30:09
【问题描述】:

有人在使用我的 pacakgist 库。

我想确保他们在运行composer update...时声明为“dev-master”的 composer.json 版本要求不会得到更新,因为我已经更改了包的底层架构。

如何为我的新更新分配新版本?所以他们必须明确地说我想要 v1.01 我目前的 composer.json 为:

{
    "name": ...,
    "type": "library",
    "description": ...,
    "keywords": ...
    "homepage": ...,
    "license": "MIT",
    "authors": [
        ...
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "classmap": ["Models/"]
    } 
}

【问题讨论】:

    标签: composer-php packagist


    【解决方案1】:

    作曲家文档建议 specifying the version 使用 VCS 标签。使用 git 这看起来像

    git tag -a 1.0.0 -m 'Your tag message'
    

    这将使用版本1.0.0 标记您当前分支的HEAD。然后做

    git push --tags
    

    一旦您的包再次被抓取,该版本应该可以在 packagist 上找到。

    【讨论】:

    • 谢谢兄弟!!!在我的源代码树中,我在推送中添加了一个标签……它现在完美了……我必须与每个人沟通以删除 dev-master 版本控制并使用他们想要的特定版本。准点!
    猜你喜欢
    • 2019-02-08
    • 2014-07-24
    • 2021-05-12
    • 2016-02-28
    • 1970-01-01
    • 2017-08-03
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多