在我的Git回購中,我有兩個主要分支,主分區和開發。然後從開發我在開發新功能時做了更多的分支。一旦我完成開發我合併開發到主和部署。在Git中,我也跟蹤我的數據庫遷移。在Git分支管理Laravel遷移
現在我的問題是我不得不在master中做一些熱修復,其中涉及db架構修改(=遷移)。所以我覺得有自己在生產數據庫結構(主),並在發展中不同結構(發展),以及一些遷移
從
開發應最後遷移之前
主注入
從主人應在開發上次遷移前注入。
還有一件事我猜回滾不應該應用於生產(可能會丟失生產數據)。
我會從這種情況中找到一條出路,但我想知道是否有標準的方法來管理這種情況,特別是當您在生產中有應用時。
更新:
我認爲下一步應重訂發展到碩士,因此包括主燙遷移到發展,因爲他們在任何工作之前進行開發分支。
這帶來了兩個問題:
我有好幾個分支,從開發,我不知道怎麼變基在一個走上主(如果它甚至有可能)
- 出發
Laravel遷移主熱修復(在開發已經創建後,創建一些遷移後創建)將具有時間戳,這些時間戳在開發後分支,所以我不信任develop如果我已經玩過主人的話,遷徙甚至會得到執行。
Thx Ray,我更新了我的問題,因爲描述不正確。 – mettjus 2014-10-28 18:23:22