我們目前爲不同的項目提供了多個Git回購協議。git分支模型
目前我們有以下工作流程: 大師 - 一切都在這裏提交 部署 - 直播服務器
上使用的生產代碼,我們有哈德森CI對每一個新的檢查主承諾。每分鐘輪詢一次更改。 我們還有一個登臺服務器,用於簽署在我們的主分公司部署之前測試物理功能的工作請求
我們現在看到的主要問題是我們在工單/工作請求的基礎上工作,我們可能並不總是希望在發佈基礎上部署所有變更,但是如果和當票證從高級員工簽署時。
我已經看了Git的流量和github上流動的喜歡。兩者都有它們的優點,但是我無法找到一個包含登臺服務器和ci的策略。
閱讀任何幫助或建議將不勝感激!
更新1
我們的工作流程應遵循以下幾點:
Production: -------------I-----------O----
/ /
B---E---F---G J---K---L
Master: A--/--C---D---H--\--/---M---N-\---
\-1-/-2-/-3-/ \-1-/-2-/
Ci和師父所有的運行,所有的工作都進行的一個分支,合併,分期分段區域。 將特徵/故障單分支中的退出工作合併到生產中,僅在特定分支中進行更改。
糾正我,如果這是錯誤的,或者如果任何人有這個