我有一個私人git中的系統設置,其中有3個主要分支。 (開發,測試版,發佈版) 提交到開發(這是我的主分支),但在這裏我卡住了。我想推動從開發到測試的具體承諾,然後是從測試版到發佈版的承諾。通過這種方式,我可以打開一個分支並編譯開發版本,或者打開測試版分支並編譯發送給測試版測試人員的版本,或者打開版本分支並編譯一個穩定的公共版本。 它只是我承諾這個私人回購,所以可能會做一些更多的提交沒有準備好beta版分支,而其他提交準備就緒。從分支到分支承諾
我希望這是有道理的,但如果你有一個更好的系統的建議,我可以使用,而不是這個,我很樂意聽到它!
TL; DR:錯誤的工作流程,試圖使其工作,取而代之的是新工作流程。
您對版本控制中的基本工作流程似乎很困惑。通常情況下,您只需從一個分支合併到另一個分支,但不清楚您真正在這裏詢問的內容。 –
聽起來像簡單的'checkout' - >'commit' - >'merge'工作流程 – peter
@TimBiegeleisen對不起,我還不夠清楚,但是讀完我對Guido Garcia的回覆可能會澄清一點,他解決了我的問題。 – Yudowat