Adding a Feature to a Release Line with Git Branches and Worktrees
主要開發線已經往前進行,但上線中的舊版本臨時需要增加一項功能。這項工作一開始看似簡單,實際處理後卻可能需要補相容程式、調整資料格式或修正其他細節。 如果直接在上線 revision 修改,之後很容易忘記哪些提交還要帶回主要開發線;如果只建立一個 detached worktree,修改又沒有明確的 branch 可以保存、推送與審查。 適合這種情境的做法是:從上線 revision 建立...