tengo un repositorio muy pequeño en el que hago todo el trabajo de desarrollo en la rama maestra y uso etiquetas como puntos "estables" en la historia.
Supongo que, por defecto, Bower parece obtener lo último versión etiquetada de un repositorio. Estoy tratando de obtener la confirmación más reciente en la rama maestra.
He intentado ejecutar todos estos, en cada orden concebible:
bower cache-clean mypackage
bower install mypackage --force-latest
bower install mypackage --force --force-latest
bower install mypackage --force
También he intentado agregar latesta mi archivo bower.json:
"dependencies": {
"mypackage": "latest"
}
Y luego corriendo:
bower update mypackage
No importa lo que parezca obtener siempre el último estado etiquetado.
¿Cómo obtengo el estado más reciente, más actualizado y sin etiquetar del proyecto?

Respuestas:
Especifique un git commit SHA en lugar de una versión:
Ejemplo:
También puede especificar una rama en lugar de un SHA, pero generalmente no se recomienda a menos que esté en desarrollo y controle todas las partes.
fuente
<git-url>#<branch-name>lugar de agregar un SHA-ID. Por lo tanto, también puede usar<git-url>#masterpara rastrear la rama maestra.Sí, puede apuntar a la URL de git, o usar la abreviatura de name / repo (para repositorios de github):
bower.json
Más en los documentos
Como @roi señaló en los comentarios, puede usar la
--savebandera para agregar automáticamente dependenciasbower.json, por ejemplo,bower install terinjokes/docker-npmjs --savefuente
<package>#<revision>.formato que figura en los documentos. Entonces, para usar la última versión de jQuery en la rama "maestra", debería hacerlo:[email protected]:jquery/jquery.git#masterojquery/jquery#masterpara abreviar.xyz-components": "[email protected]:username/reponame.git#0.4.5Puede instalar una sucursal en Bower> 1.0.0:
Más detalles en https://github.com/bower/bower/issues/107#issuecomment-22352689 .
fuente
masterrama que escribiríaxxx#master, NOxxx#master-branch.Si está utilizando un archivo bower.json, especifique la última versión de una rama con una línea en las dependencias o devDependencies según corresponda para la configuración de su proyecto:
Luego, cuando ejecuta
bower installla última versión de esa rama está instalada. Eso sería ramabootstrap3deangular-uien este ejemplo.fuente
git://github.com/angular-ui/bootstrap.git#bootstrap3en su lugar.agrega esto:
fuente
usando bower.json:
dónde
fuente