如何使用 Composer 从本地 Git 存储库安装标记的提交



我想使用 Composer 从本地 Git 存储库安装特定标签。

这就是我在我的作曲家.json中得到的:

{
    ...,
    "repositories": [
        {
            "type": "vcs",
            "url": "git@192.168.1.24:vendor/project.git"
        }
    ],
    "require": {
        "vendor/project": "dev-master#v2.5.0"
    },
    "minimum-stability": "dev"
}

问题是 Composer 只安装最新的提交,而不是给定标记引用的提交。这些标记都在本地 Git 存储库中设置。本地存储库(供应商/项目)也有一个 composer.json 文件:

{
    "name": "vendor/project",
    "version": "master",
    "dist": {
        "url": "git@192.168.1.24:vendor/project.git",
        "type": "git"
    }
}

我做错了什么?多谢!

如果你想v2.5.0标签,你只需要使用2.5.0(或者更好的是,像2.5.*这样的范围)。

相关内容

  • 没有找到相关文章

最新更新