近期接大型專案,甲方要求每次更新的時候給予差異檔做更新,而不能一次給予全部的檔案,但是我們我們程式更新的幅度極大,開發人員極少,很難一支一支抓出來做更新,這時候網路上搜尋到相關的技術與辦法,雖然有辦法可以使用Git語法進行,但是使用TortoiseGit 這個Git工具,更加的簡單容易,秉持著能利用工具就利用工具的精神😂 ,未來在教導夥伴同事的時候,使用工具教學較簡單方便。

視頻

一、至TortoiseGit 官網下載TortoiseGit

官方網站:https://tortoisegit.org/

不習慣英文的,在安裝完以後,可以安裝繁體中文外掛套件

二、點選Show log

在有.git的資料夾(專案資料夾)底下按下右鍵,選擇Show log

二、 任選「兩個版本」

會列出所有 Revisions 紀錄,然後任選「兩個版本」後按右鍵選取 Compare revisions

三、列出這兩個版本間的所有差異項目 並 匯出這些差異項目

會出現 Changed Files 視窗,這裡會列出這兩個版本間的所有差異項目,透過滑鼠或按鍵盤 Ctrl + A 全選後按下右鍵選 Export selection to … 匯出這些差異項目。

右下方的View Patch,可以查看差異內容

四、列出這兩個版本間的所有差異項目 並 匯出這些差異項目

會將檔案和資料夾依照原來位置放置。

這個功能省了很多時間😃😃😃

參考或引用資料:

如何讓 Git 僅匯出在特定版本中新增或修改過的檔案:https://blog.miniasp.com/post/2014/04/01/Git-Export-Only-Added-Modified-Files

Steven玄

謝謝您觀看本站內容!! 😅 西元93年台灣男,軟體前、後、資料庫工程師 和 多元收入實踐,程式設計、網站系統規劃、商業策略分析規劃、多元收入研究,目前在網站開發公司擔任工程師。

發佈留言