【发布时间】:2020-10-31 14:51:45
【问题描述】:
我有 2 个不同的分支,master 和 test。这些分支是精确的副本,除了数据库字符串对于 master 和 test 不同。每次我将测试 合并 到 master 时,master 中的数据库字符串都会被测试数据库字符串替换。
我听说过使用特定于分支的变量,所以我不需要担心数据库字符串在合并时会发生变化,因为 .env 变量会处理它。
请告诉我该怎么做。
【问题讨论】:
-
您的环境变量存储在哪里?您应该能够有单独的文件来存储每个分支的环境变量。
-
我还没有制作 env 文件。 @adamgy
-
这听起来你不需要单独的分支,但可以从某些环境特定的配置中读取数据库字符串。这样可以避免任何合并问题。
-
如何制作 env 文件并在代码中访问它们的值?可以举个例子吗?
标签: python git merge environment-variables git-branch