首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用GIT管理开发环境

利用GIT管理开发环境
EN

Stack Overflow用户
提问于 2016-02-05 16:05:43
回答 2查看 78关注 0票数 1

在我开发的程序中,我使用的是版本控制。但是,我有一个开发模式和一个活动模式,由程序中的一个变量改变。

是否有可能从保存该变量更改的基础开发分支中分离,但当我修改程序以将新的提交推到主服务器而不将原始更改推送到dev模式时?

代码语言:javascript
复制
Master --------Master with Changes, but not Dev Base Variable change
|-Dev Base     ^ 
  |-Changes----|
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-05 16:24:16

不要将与环境相关的配置置于git控制之下。

在简单的情况下,它可以是一个变量,但通常是一组参数,例如数据库名称/用户/密码、外部API凭据等等。您可以将 商店 你的 密码凭据作为存储库中的纯文本,对吗?

处理这一问题的两种常见方法是:

1)在.gitignore中添加配置文件。在存储库中,您可以有配置文件示例,因此很容易设置新环境(只需复制示例并根据本地环境进行修改)。

2)将变量参数保持为环境变量。

票数 2
EN

Stack Overflow用户

发布于 2016-02-05 16:09:28

您可以拥有一个独立的"dev“分支,并定期在您的主板上重新建立或合并它,但这可能是一项很大的工作。

也许在您的.gitignore中有一个单独的文件来指定诸如开发模式之类的东西会更少维护吗?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35228508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档