Так, я думаю, що це погана ідея. Не зрозумійте мене неправильно, причина зробити це звучить чудово, але результат все-таки може бути жахливим.
У вас виникнуть конфлікти злиття, коли витягнете відслідковане гілку, принаймні, я боюся, що це буде так, я можу помилитися.
Я не хочу перевіряти це зараз на роботі, але ви повинні спробувати це самостійно.
Насправді ви можете просто перевірити нещодавнє вчинення. Створіть нову гілку, зробіть щось дріб'язкове, вишню виберіть або з’єднайте без автоматичного сполучення.
Потім запустіть свій сценарій, потягніть, і якщо ваш результат - жахливий безлад злиття, то вам, безумовно, не варто цього робити при денному світлі.
Натомість ви потенційно можете вкласти це у нічний або тижневий.
Але навіть нічна може бути поганою ідеєю.
Ви можете або запускати її щотижня, коли ви впевнені, що конфліктів злиття не виникне, оскільки все закінчено в понеділок.
В іншому випадку запустіть його 1-2 рази на рік у сезон відпусток, коли конфліктів злиття не буде.
Але рішення може залежати від вашого пріоритету для стилю коду.
Я думаю, що зробити сценарій налаштування, який автоматично створює сховище git і встановлює гачки для проекту, було б краще.
Або ви можете включити скрипт налаштування гака у папку для своїх розробників у проекті та просто перевірити його в самому git.