git - 处理在不同“环境”中略有不同变化的代码库的正确方法是什么?
问题描述
我有一个现有的代码库,需要稍微修改才能在不同的“环境”中部署。主要处理部分保持不变,只有输入/输出的代码会改变。旧代码仍将与新环境的修改代码一起部署在现有环境中。
就 GitHub 而言,处理此问题的正确策略是什么?
我是否应该对相同的代码进行更改并根据配置处理 2 个场景?
或者
我要创建 2 个单独的分支,每个环境一个吗?
解决方案
推荐阅读
- jq - 在管道 xargs 命令的不同输出之间打印一个分隔符
- ruby-on-rails - 迭代哈希响应并保存到数据库
- python - Chatterbot 提供 SpaCy 密钥错误/适配器问题
- javascript - 当父级 shouldComponentUpdate() 总是返回 false 时,子级不会重新渲染
- python - 如何为 Python 函数设置自定义局部变量?
- node.js - 在一个发布请求中创建 2 个单独的收集记录
- python - 我已经尝试了几乎所有东西,将 Python 数据转换到一个范围内,但不断得到 *Int object not callable*
- java - 更改 Bi-Publisher RTF 中的负数格式
- delphi - C到Delphi很短
- python - 使用 crontab 执行 python 脚本时找不到 Python 模块