Я собираюсь сделать проект, разделив модули как отдельные пакеты композитора. Мой личный репозиторий.
Я планирую использовать единый репозиторий для всех своих пакетов.
https://myhost.com/svn/myrepo/
Я разделю модули таким образом. Так что я могу иметь отдельную ветку и тег для каждого модуля.
https://myhost.com/svn/myrepo/moduleA/trunk/
https://myhost.com/svn/myrepo/moduleA/tags/
https://myhost.com/svn/myrepo/moduleA/branches/
https://myhost.com/svn/myrepo/moduleC/trunk/
https://myhost.com/svn/myrepo/moduleC/tags/
https://myhost.com/svn/myrepo/moduleC/branches/
Я добавлю каждый репозиторий таким образом
{
"repositories": [
{
"type": "svn",
"url": "https://myhost.com/svn/myrepo/moduleA",
"trunk-path": "trunk",
"branches-path": "branches",
"tags-path": "tags"},
{
"type": "svn",
"url": "https://myhost.com/svn/myrepo/moduleC",
"trunk-path": "trunk",
"branches-path": "branches",
"tags-path": "tags"}
]
}
Будет ли композитор работать с этим типом шаблонов SVN?
Задача ещё не решена.
Других решений пока нет …