2015-08-26 90 views
0

如果在原產地/主分店的生產中發生錯誤,建議的工作流程是什麼。假設開發人員在origin/dev分支上工作,並且它已經在master之前?Git。修復生產

我有一些想法。會很高興得到推薦,最佳實踐。就像使用'標籤'一樣。

所有發生在企業環境中。曾經使用中央回購的公司。

回答

3

我猜你是問git的工作流程。我建議堅持gitflow:

http://nvie.com/posts/a-successful-git-branching-model/

至於你最初的問題:根據gitflow生產意味着gitflow主分支。要修復產品中的錯誤,您需要從您的「產品」提交中創建修補程序分支,修復錯誤並將其合併到主控和開發中。

注意事項gitflow沒有退出,這和類似操作上git的更高水平的包裝:https://github.com/nvie/gitflow

+0

尼斯鏈接。就像愛麗絲夢遊仙境:「有圖片和對話」 – ses

1

@ses:根據您的描述和我的理解,您的第一個版本已發送給主人,即生產環境。

如果您想修復生產中的錯誤,請創建「修補程序」分支。 解決該錯誤,然後將其合併到master中。

一旦解決,然後再「主」分支可以合併爲「原產地/開發」爲代碼駐留在主機是無差錯