簡單地說,我有以下分支機構設置: MAIN
|--- DEV
|--- PROD
大部分發展在Dev分支完成。當代碼準備好測試時,所有東西都被合併到MAIN分支併發布到我們的測試環境中。當測試完成後,合併到PROD就完成了,所有內容都發布到生產服務器上。時不時地更改(主要是錯誤修正)在MAIN或PROD代碼上,但這是一個例外。 我被要求考慮一個功能和錯誤修復合併的系統。這意
所以現在我正在學習Ruby on Rails的,和我通過這本書「敏捷Web開發使用Rails」工作。我還決定,我想給Mercurial一個去,因爲我已經閱讀了分佈式SCM,這看起來是一個理想的情況。不過,我仍然寧願將我的代碼遠程推送到我的Linux VPS,以便讓我的硬盤決定進行潛水。 所以,我的問題是特定於Mercurial的分支。現在我已經建立了一個遠程存儲庫,並且我可以輕鬆地對SSH進行更改