EvilBeaver / oscript-library

Библиотека полезных скриптов для 1Script
http://oscript.io/docs/page/libraries
Apache License 2.0
118 stars 46 forks source link

Обновление подмодулей из develop веток #155

Closed pumbaEO closed 7 years ago

pumbaEO commented 7 years ago

Создал ветку develop для oscript-library в этой ветке, где возможно перевел получение и обновление подмодулей из веток develop для легкого их обновления и тестирования.

review-ninja commented 7 years ago

ReviewNinja

EvilBeaver commented 7 years ago

Для тех кто не понял можно пояснить - то произойдет при вливании этого пр?

pumbaEO commented 7 years ago

вливание меняет порядок обновления master ветки именно oscript-library, сейчас что-бы обновить все подмодули необходимо выполнить комманду:

git submodule update --recursive --remote

и с данным pr для всех подмодулей у которых есть ветка develop он обновится из ветки develop. Для master ветки необходимо при merge подправить файл .gitsubmodule и поменять где возможно с develop на master.

Сценарий: Меняем какой-нибдуь подмодуль, v8runner от которого многие зависят Отправляем это в ветку develop , но что-бы протестировать полностью все бибилиотеки в oscript-library сейчас это невозможно, т.к. там по умолчанию подключенна master ветка от v8runner

EvilBeaver commented 7 years ago

Я не понял, поэтому, @pumbaEO назначается ответственным за консультирование меня в случае косяков :)

artbear commented 7 years ago

Для master ветки необходимо при merge подправить файл .gitsubmodule и поменять где возможно с develop на master.

@pumbaEO Правильно ли я понимаю, что при выпуске релиза нужно будет вручную исправлять указанный файл и все апдейтить. Затем получать конфликт при мерже из мастера в девелоп?

Поправь меня, если я ошибаюсь. А еще лучше опиши процесс выпуска релиза и мержа между мастером и девелоп в режиме гит-флоу.

pumbaEO commented 7 years ago

Первый раз будет merge в master и необходимо будет делать его без commit

git merge --no-commit

и поменять надо будет .gitmodules , в дальнейшем конфликтов не будет возникать.