2016-10-28 21 views
0

我使用的是經典Git Flow將主項目上的項目配置合併到Develop中

在開發一些工作後,我發佈了一個版本。在該版本中,我做了一些特定於客戶環境的更改。當我完成我的發佈後,Master將會更新,並表示這些更改也將合併到Develop中。

我需要的是,對於客戶端環境特定的主服務器上的更改,在完成發佈時不會合並回開發版。

有沒有解決這個問題的方法可以滿足我的需求?

我提出的唯一解決方案是從Master創建另一個分支,在那裏我進行了所述更改,但是之後我不得不在未來版本中處理合並問題。

回答

0

通過這些類型的實例,我們通常會將文件(幾乎總是與配置相關的)保存在Web根目錄之外,然後在部署期間將它們複製到正確的位置。正如你所說,你不想維護多個分支,因爲在某些時候某些事情肯定會被忽略。

相關問題