У меня есть репозиторий svn *, который содержит коллекцию («MyCommonLib») библиотек, например, src \ LibA, src \ LibB и т. Д.
Я бы хотел опубликовать каждый Lib * как отдельный пакет для композитора. Я включил composer.json в каждую библиотеку Lib *, и я могу указывать composer на каждую магистраль \ src \ Lib *, и, кажется, это не имеет значения .... до тех пор, пока не появятся версии.
Структура тега имеет версию для всей коллекции tags\1.0\composer.json
, что само по себе хорошо для коллекции (MCL). Однако это не подходит для Lib *, поскольку MCL \ composer.json! = MCL \ src \ LibA \ composer.json.
В идеале Я "просто" хочу указать в libA \ composer.json, что его "версии тегов" извлекаются из указанного пути. То есть tags\[version]\src\LibA\composer.json
вместо стандартного болота tags\[version]\composer.json
Есть ли в любом случае, чтобы сделать это?
* Хотя SVN всегда будет на картинке, у меня есть возможность настроить зеркала git, если это поможет на всех .
PS Это может пахнуть как Использование Composer, когда несколько компонентов находятся в одном репозитории vcs , но его A) прошло 6 лет и B) Я специально спрашиваю о теге \ обнаружение шаблона версии, решившее само обнаружение базового пакета.