我想使用Composer从本地Git存储库安装特定标记。
这就是我在composer.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"
}
}
我做错了什么?非常感谢!
答案 0 :(得分:0)
如果您想要v2.5.0
代码,则只需使用2.5.0
(或更好,2.5.*
之类的范围。