packagist / composer - 分配版本号

时间:2014-11-10 15:13:46

标签: composer-php packagist

我让人们使用我的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/"]
    } 
}

1 个答案:

答案 0 :(得分:1)

作曲家文档使用VCS标记推荐specifying the version。使用git,这看起来像

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

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

git push --tags

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