0

我有人在使用我的 pacakgist 库。

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

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

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

1 回答 1

1

作曲家文档建议使用 VCS 标签指定版本。使用 git 这看起来像

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

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

git push --tags

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

于 2014-11-10T15:44:22.213 回答