2015-06-19 48 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路徑中。