У меня есть репозиторий, который содержит код, написанный на языке C. Один из файлов является version.c файл, который содержит строкуGit и обновление содержимого файла при слиянии
#define Version_Build "0"
У меня есть сценарий, который может найдите эту строку и увеличьте число 0 до следующего целого числа. Сценарий написан на Perl, но я мог бы просто использовать awk или sed.
Я хотел бы запускать сценарий автоматически в git, когда ветка объединяется для управления. Я думал, что крюк на стороне сервера будет правильным. Однако я не уверен, что это лучший подход?
Например, требуется ли git commit или git add для выполнения на главной ветке? Предполагая, что это лучший подход, вы можете рекомендовать подходящий тип крюка. Или есть ли лучшие способы решения одной и той же проблемы?