¿Cómo instalar una confirmación labelda desde un repository local de Git usando Composer?

Me gustaría instalar una label específica de un repository local de Git usando Composer.

Eso es lo que obtuve en mi compositor. Json:

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

El problema es que Composer simplemente instala la última confirmación, no la que hace reference la label dada. Las tags están todas configuradas en el repository local de Git. El repository local (proveedor / proyecto) también tiene un file composer.json:

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

¿Qué estoy haciendo mal? ¡Muchas gracias!

Si quieres la label v2.5.0 , solo tienes que usar 2.5.0 (o mejor, un range como 2.5.* ).