我研究并观看了一些有关管理多个环境的最佳方法的视频,但我仍然对如何以更好的方式管理它感到困惑。
假设我有一个具有以下结构的存储库:
main.tf
variables.tf
backend.tf
dev/
variables.tfvar
backend.dev.hcl
prod/
variables.tfvar
backend.production.hcl
Run Code Online (Sandbox Code Playgroud)
然后,在我的存储库中我有两个分支(dev 和 main)。将生产变量值提交给我的开发分支是否有意义?遵循最佳实践来处理这种情况的最佳方法是什么?
我的最后一个问题,一旦有任何更改提交到 dev 分支,将更改合并到 prod 分支而不丢失任何 dev/prod terraform 配置的最佳方法是什么?
先感谢您!
我有以下格式的列
Date
June 22
June 23
June 24
June 25
Run Code Online (Sandbox Code Playgroud)
我正在尝试将此列转换为格式为 YYYY-mm-dd 的 Pandas df 中的日期时间
我怎样才能做到这一点?我能够格式化日期并转换为 mm-dd 但不确定如何添加当前的年份,因为它不在我的日期列中
df['Date'] = pd.to_datetime(df['Date'], format='%B %d')
Run Code Online (Sandbox Code Playgroud)
结果:
Date
1900-07-22
1900-07-21
1900-07-20
1900-07-19
Run Code Online (Sandbox Code Playgroud)
预期结果:
Date
2021-07-22
2021-07-21
2021-07-20
2021-07-19
Run Code Online (Sandbox Code Playgroud)