Patch Viewer
Patch Viewer 可讓您使用現有的第三方圖形化檔案比較工具(例如 Xcode 的 FileMerge)來檢視補丁檔案(或類似 diff 的指令列工具輸出)……
軟體介紹
Patch Viewer 可讓您使用現有的第三方圖形化檔案比較工具(例如 Xcode 的 FileMerge)來檢視補丁檔案(或類似 diff 的指令列工具輸出)。 支援來自 Git、Subversion、Mercurial 和 CVS 等多種指令列原始碼控制工具所產生的傳統格式(traditional)、上下文格式(context)與統一格式(unified format)diff 輸出(僅列舉部分)。 Patch Viewer 僅支援由文字檔比較所產生的補丁檔案或 diff 輸出——不支援二進位檔案比較。 Patch Viewer 可於指令列中使用,並透過標準輸入(stdin)管線(pipe)接收 diff 資料。
Patch Viewer 預設設定為使用 Xcode 的 FileMerge 來顯示檔案比較資料;同時也支援任何可透過指令列參數指定來源檔案與目標檔案來啟動的檔案比較工具。 您可在 Patch Viewer 的「偏好設定」面板中,設定傳遞給第三方檔案比較工具的自訂指令列參數。 請注意:Patch Viewer 僅使用補丁檔案本身的獨立內容,而不參考產生該補丁的原始檔案。 它會透過插入空白行來重建原始檔案的部分內容,並將補丁檔案內的內容依正確的行號進行定位。 這可能會導致大量垂直方向的「填補」,但能確保您的圖形化檔案比較工具所顯示的最終 diff 結果,在行號上與產生該補丁檔案的原始 diff 完全一致。
新功能(版本 1.0.9):
• 使用您現有的第三方圖形化檔案比較工具檢視補丁檔案(或類似 diff 的指令列工具輸出)。
• 支援傳統格式、上下文格式與統一格式的 diff。
• 從指令列呼叫時,支援透過標準輸入管線接收 diff 資料。
更新內容:
• 新增對 GitHub 補丁的支援。
• 修復部分統一格式 diff 檔案無法正確剖析的問題。
系統需求:macOS 10.10 或更新版本
截圖:‹ ›
若您正在使用廣告攔截器,請予以支持。