2014-10-10 111 views
1

這裏reaplying這是我們在我們公司使用的工作流程:Git的工作流,恢復併合並在未來

  1. 法師是應該送花兒給人穩定,並用於建立生產分公司。

  2. 當我們開發新功能時,我們從master創建一個功能分支。

  3. 我們有很多團隊在同一時間處理很多功能。

  4. 當一個功能準備就緒時,Master被合併到功能分支(標準合併)中,功能分支在生產環境中進行測試。

  5. 如果Feature Branch沒問題,它會合並回Master,Master將通過自動測試並建立生產。

現在,讓我們來想象這樣一種情況:在工作流程中和合並功能分支主控,少數合併後的法師,我們必須恢復舊的之一。

我們應該怎麼做才能使師父不會不穩定? 我們還需要這樣做,以允許將來重新組合此功能分支。

Ps - 重做master - hard並且重新合併「faulty」特性分支後發生的所有事情在這裏不是一個選項(複製所有合併過於複雜)。

+2

這是一些其他問題的謎題 - https://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt – 2014-10-10 16:39:46

回答