У меня есть один репозиторий.
Предположим, у меня есть LibraryX, которым я делюсь между проектами.
Предположим, что ApplicationA (среди прочих) использует LibraryX и ссылается на него как на внешнее.
При разработке ApplicationA я также, возможно, вносю изменения в LibraryX.
Предположим, что были внесены изменения как в ApplicationA, так и в LibraryX, и сейчас я делаю релиз.
Пожалуйста, сообщите мнеесли вы согласны / не согласны со следующим процессом и / или сообщите мне, что бы вы сделали для его улучшения:
- создайте тег LibraryX
- ветвь ApplicationA
- измените внешние элементы в разветвленном ApplicationA, чтобы он указывал на помеченный LibraryX и, возможно, на конкретную ревизию (в случае, если кто-то в будущем сделает это случайно)
- создайте тег разветвленного ApplicationA
- удалить разветвленное приложение A
Звучит разумно?Есть идеи получше?Мысли?