【发布时间】:2011-06-04 09:44:09
【问题描述】:
我正在处理一个 cms 项目并使用托管在 github 上的开源 cms,如何在不覆盖某些本地设置的情况下远程获取最新提交到我的工作副本?例如我的数据库设置等?
【问题讨论】:
我正在处理一个 cms 项目并使用托管在 github 上的开源 cms,如何在不覆盖某些本地设置的情况下远程获取最新提交到我的工作副本?例如我的数据库设置等?
【问题讨论】:
我总是推荐filter driver :
有关详细信息,请参阅“How to keep different content of one file in my local and github repository?”。
【讨论】:
通常最好从 repo 中删除这些文件并将它们添加到您的 .gitignore 中。然后,您可以通过生成默认文件使应用程序优雅地处理丢失的配置。如果做不到这一点,您可以提供一个“示例”配置文件供用户复制和编辑。
【讨论】: