首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合并分支。-如何在合并时忽略某些文件?

合并分支。-如何在合并时忽略某些文件?
EN

Stack Overflow用户
提问于 2013-12-19 16:20:48
回答 2查看 156关注 0票数 1

我有一个项目,它部署在heroku上。现在,我需要部署相同的项目,但需要进行一些更改(特别是设置ActionMailer,它们位于两个不同的目录中)。

因此,我的第二个项目是一个开发副本,客户将在其上测试更改。批准后,这些更改将应用到生产服务器上。

我想创建两个分支,为某些文件添加一个异常并使用它。请告诉我怎么做。

EN

Stack Overflow用户

回答已采纳

发布于 2013-12-19 16:53:50

听起来,您想要在不同的机器上设置不同的配置。

下面是我通常对配置文件所做的工作:

  • 假设我想用一个名为config.json的文件配置我的应用程序
  • config.json添加到我的.gitignore中,这样它就不会包含在存储库中
  • 创建配置文件模板,例如具有良好默认值的config.json.template
  • README.md或其他必须将config.json.template复制到config.json并适当修改的适当位置添加说明
  • 保护我的代码,以便当应用程序启动时,如果config.json丢失了,就会通知逻辑人员。
  • 提交修改后的.gitignore、修改后的文档和新的config.json.template示例文件

部署到新服务器时,只需复制模板并修改即可。.gitignore将防止提交对配置文件的更改,因此您可能应该确保将其作为常规备份的一部分。

配置就是数据,就像数据库的内容一样。它应该与应用程序代码分开。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20686612

复制
相关文章

相似问题

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