我想使用 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.*
这样的范围)。