問題

假設您有一個典型的Web應用程式和一個檔案配置.whatever.在專案上工作的每個開發人員將有一個版本的開發框,將有一個開發,prod和階段版本.如何在原始碼控制中處理這個問題?根本不檢查這個檔案,使用不同的名稱檢查它或完全做一些奇妙的事情?

  最佳答案

我過去所做的是有一個預設的配置檔案,它被檢查到源控制元件中.然後,每個開發人員都有自己的覆蓋配置檔案,它被排除在源控制元件之外.應用程式首先載入預設值,然後如果覆蓋檔案存在,則載入並使用覆蓋中的任何設定,優先於預設檔案.

一般來說,覆蓋檔案越小,但它總是可以為具有非常非標準環境的開發人員包含更多的設定。

  相同標籤的其他問題

svngitversion-controlcvs