Документы Bower говорят
N.B. Если вы не создаете пакет, предназначенный для потребления другими (например, вы создаете веб-приложение), вы всегда должны проверять установленные пакеты в исходном элементе управления.
Кто-нибудь имеет хороший ответ на вопрос почему?
Если я создаю веб-приложение, я не хочу, чтобы мое репо было загромождено обновлениями в версии библиотеки X.
Я просто хочу обновить зависимости bower.json. Я бы подумал, что у большинства проектов будет этап сборки или аналогичный, например, с хрюканьем. На этапе сборки вы должны будете вызвать установку/обновление bower перед сборкой, чтобы эти файлы присутствовали для concat/minification и т.д. Или даже простая копия в папку dist.
Я что-то пропустил?