git - 切换分支时更改环境变量

3
我希望了解更改环境变量值的良好实践,当执行“git checkout ”时,根据分支名称(在没有为已检出分支指定特定值的情况下)给它赋予一个值。例如,获取数据库名称:
> git checkout dev
> echo $MYVAR
db_name_for_dev
> git checkout newfeaturebranch
> echo $MYVAR
db_name_for_newfeaturebranch
2个回答

1

0

我们有一个.bat脚本(在Windows上),它为项目设置大多数环境变量,然后执行作为参数传递的程序。 我们通过这个在git中版本控制的.bat文件打开我们的IDE和命令行提示符。

除此之外,我想你可以将git checkout别名,将其指向执行检出并更改环境变量的脚本。

我更喜欢选项1。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接