-
Notifications
You must be signed in to change notification settings - Fork 24
[composer] Версии composer, git теги и ветки
rsajob edited this page Oct 13, 2015
·
8 revisions
Информация из статьи Understand Composer Versions
Каждый тег composer пытается распознать как версию если он подходит под формат semver. В composer это считается основными версиями (не dev).
Для каждой ветки composer создаёт так называемую dev
-версию. Если имя ветки есть чтото похожее на версию, например (1.0
, v1.x
, 1.2.x
, v1.1
) то composer преобразует имя ветки к формату semver и добавляет `-dev' в конце.
Примеры:
git composer
------+----------
1.0 | 1.0.x-dev
v1.x | 1.x.x-dev
1.2.x | 1.2.x-dev
v1.1 | 1.1.x-dev
Если имя ветки в git
не похоже на версию, например ветка master
, то composer добавляет префикс dev-
в начало имени ветки, получится dev-master
. Префикс 'dev-' зарезервирован в composer.