2015-06-19 44 views
0

我过去的编码一直很随意 - 我会从GitHub(或任何地方)抓取一个项目,并在我的网站上实现它,如果我喜欢它,我会手动调整它如果我需要或想要,请记下我在需要重新安装时所做的更改。然而,我现在正在深入开发,并且我有一个GitHub存储库,可以在我的Windows 8.1机器上开发,并在三个不同的“实时”测试,非关键环境中实施,每个环境都需要不同的自定义设置。管理跨多个网站的git存储库

我从来没有在这种环境下使用过git,更不用说三个了。有没有一种自动化的方式来处理这与git,或者我必须坚持.gitignore并手动应用设置从被忽略的文件?这个问题确实提到GitHub,因为这就是我正在使用的,但任何仍然以问题为前提的广义答案是可以接受的。

+1

我把每个环境的配置文件放在.gitignore中,然后使用这个:http://krisjordan.com/essays/setting-up-push-to-deploy-with-git – JohnCH

回答

0

如果您的问题是您希望每台机器读取不同的配置,您可以设置配置文件以确定它所在的系统,然后让它加载相应的设置。

或者,如果你不需要改变配置文件的结构,你可以把它们放在git仓库以外的include路径中。