用 git replace 改善 Git 本地版本庫的開發線圖 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 21, 2017 使用 Git 做版本控制時,有些開發歷史可能不便公開,它們通常會成為零散的本地分支。我們可能會希望這些本地分支能和公開的開發線接在一起,以利查閱及比對,此時可利用 git replace 修改本地版本庫的開發線,這樣做不須改寫既有歷史,不會影響公開版本庫,相關資訊也可以輕鬆在私人版本庫之間轉移。 繼續閱讀 »
用 git-store-meta 保存 Git 版控檔案的元資料 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 — 12月 17, 2017 雖說 Git 一般是用於程式碼的版本控制,但偶爾我們也會把 Git 用在其他場合,例如儲存靜態網站資料、部落格文章、靜態站台生成器原始碼、甚至更一般化的檔案管理等等,這些應用情境往往需要檔案及資料夾維持正確的修改時間、使用者、群組、檔案權限等等。由於 Git 的功能限制,每次從 Git 取回舊版檔案和資料夾都要重新調整這些元資料,甚為麻煩。 git-store-meta 是我寫來處理這種問題的工具,可以把 Git 版控檔案的元資料保存在一個特殊的純文字檔案中,並且在需要時能重新套用回各檔案。 繼續閱讀 »