Мне интересно, как это сделать, и я не смог ничего найти. (Может быть, я не использовал правильные условия?)Версии на стороне клиента (javascript + css)
Допустим, у меня есть проект с основным JS-файлом и CSS-кодом и их соответствующей мини-версией. Они, как правило, имеют несколько кредитов в верхней Констатируя лицензию и версию библиотеки, как в Bootstrap:
/*!
* Bootstrap v3.3.5 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
- Должен ли я иметь тот же номер версии для всех файлов в приложении?
- Или другой номер версии для каждого файла?
Если есть группа 1. Имеет ли смысл зафиксировать новую версию каждого файла, когда изменились только файлы .js?
В случае, если у меня есть другая версия файла, это может привести к путанице для разработчиков, использующих библиотеку, поскольку ее можно объявить как «Проект v2.6.4», и вы можете найти файл CSS с более старой версией, например "v.2.1.2".
Это не отвечает на мой вопрос о смене версии каждого файла или только видоизмененной. Я говорю о кредитах в каждом файле на самом верху. – Alvaro
Вы можете так думать, да. Любые небольшие изменения, совместимые с обратной стороной, являются PATCH. –
Я изменил свой ответ. Документы не указывают, в каких файлах я должен обновить PATCH. – Alvaro