Hao

Adding a Feature to a Release Line with Git Branches and Worktrees

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

Restoring DOCX to PDF Layout Compatibility with OpenPDF

把 Java 系統的 PDF 函式庫從 iText 2.1.7 換成 OpenPDF,編譯成功只代表 API 可以接上,不代表 DOCX 轉出的 PDF 版面沒有變化。 這次處理的是一份 Word 套版報表 PC1010.docx。更換 converter 後,原本一頁的申請表變成兩頁,標題往上撞到表格框線,醫療機構與下一行文字也疊在一起。 最後沒有修改 DOCX,也沒有強制壓縮資料列高...