У меня есть сценарий оболочки в моем репозитории git для обработки моего релиза
в целом он выполняет следующие функции:
git checkout develop
git pull
git checkout master
git pull
Calculate next version
git merge develop
run script to apply version
git add
git commit
git push
git checkout develop
git merge master
scripts to prepare for the new develop version
git add
git commit
git push
Этот сценарий работает нормально, пока я этого не сделаю. Вносить в него изменения, как только я изменяю скрипт, он ломается, и тогда мне нужно вручную слить разработку обратно в мастер. с этого момента он снова работает
Есть ли способ запустить этот скрипт после обновления без необходимости вручную объединять его как в разработке, так и в мастере?