[英]Github workflow questions
我對Git工作流程有疑問。 我們有3個開發環境-“生產”,“實踐”和“培訓”。 生產包含所有穩定且經過測試的代碼,實踐包含所有開發代碼,而培訓本質上是生產的一面鏡子。
目前,我們正在'Practice'中編寫所有代碼,進行質量檢查,並將其推向'Production'。 稍后我們將把“生產”復制到“培訓”中。
每個環境是否需要3個單獨的存儲庫,還是可以在3個分支中使用 ? 兩種方式都不利嗎? 您可以輕松地將代碼從一個存儲庫合並到另一個存儲庫嗎?
我想保持我們從'Practice'到'Production'的合並歷史,以及回滾所有提交/合並的簡便方法。 我們僅在工作3個(希望不久以后)開發人員。
任何意見,將不勝感激!
請從“生產”中創建一個單獨的倉庫,我們稱其為“實踐”。
所有開發代碼都可以在“實踐”上完成。
可以從實踐到生產進行增量合並。
回購結帳生產回購合並Prcatise。
在合並之前,請在Production之外創建一個分支,該分支會在合並之前保留Production的副本。
git checkout生產git分支BEFORE_MERGE_1
像這樣使用2個單獨的存儲庫,您可以處理git工作流程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.