2011-06-04 80 views

回答

2

我總是建議filter driver有:

enter image description here

  • 對於那些設置文件的模板(Git的版本)
  • 一些文件,依賴於環境的正確值
  • 一能夠建立實際設置文件的腳本(作爲'污跡'腳本)

有關更多詳細信息,請參閱「How to keep different content of one file in my local and github repository?」。

+0

但我沒有控制安裝模板文件?因爲cms是從github克隆過來的? – Knight 2011-06-04 12:52:54

+0

@Knight:模板和值文件是可以添加到回購的附加文件。您需要有一個腳本能夠檢測克隆repo的當前環境,以便構建正確的設置文件。 – VonC 2011-06-04 16:41:01

1

通常最好從repo中刪除這些文件並將它們添加到.gitignore中。然後,您可以通過生成默認文件來使應用程序正常處理缺失的配置。如果不這樣做,您可以提供一個「示例」配置文件供用戶複製和編輯。