Maven: есть ли способ вытащить и извлечь указанную ветку git-репозиториев, если репозиторий уже присутствует в указанной директории?
Может Maven делает следующее?
- Клонируйте репозиторий с веткой (Release-1.0), используя maven-scm-plugin, в указанный целевой каталог.(Target/ Additional)
- Не очищайте целевой каталог и не обновляйте pom.xml (клонируйте тот же репозиторий в том же каталоге, просто измените ветку на Release-1.1). Может maven просто вытащить и проверить локальный репозиторий с веткой Release-1.1.
Сказать:
Шаг 1: Используя pom.xml, клонируйте репозиторий с веткой Release-1.0. Шаг 2: Обновите pom.xml с тем же репозиторием, только с другой веткой Release-1.1.
Если я использую конфигурацию (skipCheckoutIfExists), то Maven не обновляет удаленный репозиторий с измененной веткой, т.е. Release-1.1
Если я не использую skipCheckoutIfExists, он просто переопределяет старый удаленный репозиторий.
Кто-нибудь может дать мне альтернативное решение этой проблемы?