У меня очень маленький репо, в котором я делаю всю работу разработчика в основной ветке и использую теги как «стабильные» точки в истории.
Я полагаю, что по умолчанию Бауэр извлекает последнюю версию репо с тегами . Я пытаюсь получить самый последний коммит в ветке master.
Я пытался запустить все это в каждом возможном порядке:
bower cache-clean mypackage
bower install mypackage --force-latest
bower install mypackage --force --force-latest
bower install mypackage --force
Я также попытался добавить latest
в мой файл bower.json:
"dependencies": {
"mypackage": "latest"
}
А потом работает:
bower update mypackage
Независимо от того, что, кажется, всегда получает последнее помеченное состояние.
Как я могу получить самое последнее, самое актуальное, нетегированное состояние проекта?
Ответы:
Укажите git commit SHA вместо версии:
Пример:
Вы также можете указать ветку вместо SHA, но это, как правило, не рекомендуется, если она не находится в разработке и вы контролируете все части.
источник
<git-url>#<branch-name>
вместо добавления SHA-ID. Таким образом, вы также можете использовать<git-url>#master
для отслеживания основной ветви.Да, вы можете указать на URL-адрес git или использовать сокращение name / repo (для репозиториев github):
bower.json
Больше в документах
Как отметил @roi в комментариях, вы можете использовать
--save
флаг для автоматического добавления зависимостейbower.json
, например,bower install terinjokes/docker-npmjs --save
источник
<package>#<revision>.
формату, указанному в документации. Итак, чтобы использовать последнюю версию jQuery в ветке «master», вы должны сделать:git@github.com:jquery/jquery.git#master
илиjquery/jquery#master
для краткости.xyz-components": "git@github.sample.com:username/reponame.git#0.4.5
Вы можете установить ветку в Bower> 1.0.0:
Более подробная информация на https://github.com/bower/bower/issues/107#issuecomment-22352689 .
источник
master
ветку, наберитеxxx#master
НЕxxx#master-branch
.Если вы используете файл bower.json, вы указываете последнюю версию ветки со строкой в зависимости или devDependencies в зависимости от конфигурации вашего проекта:
Затем при запуске
bower install
устанавливается последняя версия этой ветки. Это было бы отрасльbootstrap3
изangular-ui
данного примера.источник
git://github.com/angular-ui/bootstrap.git#bootstrap3
вместо этого.добавляет это:
источник
используя bower.json:
где
источник