Я хотел бы добавить функцию номера сборки для моего проекта iPhone и увеличивать ее автоматически с каждым коммитом в моем git-репо. Я планирую сделать это, используя Apple agvtool
, которая рекомендует не открывать проект в XCode в то время
Итак, мои вопросы:
1) Пока я знаю, что мне нужно сделать исполняемый скрипт из .git/hooks/pre-commit.sample
. Как выполнить сценарии, чтобы проверить, открыт ли определенный проект в XCode?
2) pre-commit.sh
будет выполнено после вызова git commit
без аргументов, поэтому всякий раз, когда кто-то совершит коммит с параметром -a
, я не буду обновлять свой номер сборки. Есть ли способ обойти это?
Приветствия