У меня есть репозиторий с двумя ветвями для разных версий кода (Python 2 и Python 3). Я хотел бы иметь хуки, которые устанавливают пути в переменных среды, которые указывают на правильные библиотеки для каждой ветви. Можно ли сделать это? Хуки выполняются как подпроцессы, поэтому, насколько я могу судить, они не могут напрямую изменять среду.

1 ответ1

0

Один из способов сделать это - написать функцию bash, которую я вызываю вместо git checkout . Эта функция может проверять начальную ветвь и целевую ветвь и соответствующим образом изменять пути перед вызовом git checkout .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .