簡體   English   中英

Github工作流程問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM