Uma maneira de fazer isso seria escrever uma função bash que eu chamo em vez de git checkout
. Esta função pode verificar a ramificação inicial e a ramificação de destino e modificar os caminhos apropriadamente antes de chamar git checkout
.
Eu tenho repositório com duas ramificações para diferentes versões do código (uma ramificação do Python 2 e uma do Python 3). Eu gostaria de ter ganchos que configuram os caminhos nas variáveis de ambiente que apontam para as bibliotecas corretas para cada ramificação. É possível fazer isso? Os ganchos são executados como subprocessos para que eles não possam modificar o ambiente diretamente, até onde eu saiba.
Uma maneira de fazer isso seria escrever uma função bash que eu chamo em vez de git checkout
. Esta função pode verificar a ramificação inicial e a ramificação de destino e modificar os caminhos apropriadamente antes de chamar git checkout
.
Tags git