我有一個分支,用於部署最新的變化到一定的環境。我們稱之爲測試。測試分支用於部署測試環境中的任何內容。Git合併分支與主
現在我正在研究稱爲feature1的功能分支中的功能。我完成了我的更改,並將我的特性分支中的所有內容合併到了主控中。
已經部署到測試中的測試分支中的內容已成功通過測試並轉移到uat環境。現在我想將master中的所有內容都放入測試分支,以便將我的更改部署到測試環境。儘管我有幾個問題!我有點猶豫要做一個合併,因爲我擔心它可能會發生衝突,我必須手動解決它們。
如何將本地和遠程的測試分支替換爲使用master中的最新內容?我的主人有一個提交ID。我希望我的測試分支根據這個提交ID更新它的內容。
這是一個好方法嗎?有什麼建議麼?
我看沒有錯合併'master'的到您的測試分支。您可能會有衝突,但無法避免這些衝突。你如何託管你的Git倉庫(例如GitHub,BitBucket等)? –
我使用GitLab存儲庫 – sparkr
我來自SVN,我所能想到的僅僅是一個帶有新版本號的新分支。但在Git中,分支更像是一個獲取最新更改的存儲桶,一旦這些更改經過測試,就會得到下一個 – sparkr