在工作中,每個開發人員都有自己的開發分支,即我們的工作。分支= dev_name_of_employee。 IE瀏覽器。 dev_jon取當前Git分支並將其內容「重置」爲主
dev_jon具有超過100個提交中的新功能,它尚未準備好進行測試或部署,因此我創建了另一個分支以將該新功能放入名爲staging_jon(可以稱之爲holding_jon)中。
現在我需要從另一個功能開始,並讓dev_jon包含master的內容。一種迴歸主人的東西。
如何在不刪除dev_jon及其遠程分支的情況下執行此操作,然後從主服務器重新創建它?我無法完成所有這些更改,因爲它們已經被推送。
或者是否有更好的方式讓每位員工在開發過程中都能在自己的同事處工作?
不要給開發者個人分支,而是使用每個功能的分支。這樣,開發人員可以分享分支,而無需詢問「您的分支或我的分支」。 –
根據發佈後獲得的經驗,通過開發人員名稱進行分支是一個糟糕的主意。分支的前綴是一個類型,然後是一個引用票證管理系統的票證ID,後面加上一個簡短的描述,例如:'bug/3452-table-search-broken'或'feature/89756-add-該-things'。 – Jon