2011-06-09 72 views
1

我們正在開發一個使用Git的大型項目,並且有很多開發環境。每個開發人員都使用本地副本,還有一個測試/ QA環境,然後是生產站點。如何讓webapp使用Git處理多個數據庫環境

我們有一個文件包含所有的MySQL數據。有沒有一種方法,沒有寫出每個人的MySQL設置,以確保在整個環境中順利部署?

回答

1

如果在所有環境中它們都不相同,我會在每臺計算機上都有一個本地(即非版本化)文件,指定僅用於連接的主機+端口以及可能的用戶密碼和/或數據庫。比起我在項目啓動時會有一個腳本或例程,它會將該文件的虛擬/默認版本(即localhost,默認端口,當前用戶名,默認db名稱)寫入適當的位置,所以我不必記住它的格式。這將在每個環境中調整一次,並保持在該環境中。

+0

聽起來像一個計劃。 – 2011-06-09 14:52:16