如何code diff-工具篇


前面兩篇文章聊到為什么code diff、在哪個環節執行,接下來咱們來聊一聊code diff使用到的工具。經常使用的工具有:git、BeyondCompare、InteliJ IDEA(簡稱IDEA)、gitlab/github等。下面介紹一下這幾個工具如何使用(本文使用的工具是以Java語言code diff為例)。

一、BeyondCompare

在使用BeyondCompare進行code diff時常用的是文件夾比對和文件比對。我們可以根據代碼變動情況來選擇使用BeyondCompare的文件夾比較和文件比較。使用BeyondCompare 需要將diff的兩個分支的代碼都下載到本地,首先使用文件夾比對了解本次代碼修改了哪些文件,然后查看每個文件的差異(在使用BeyondCompare時可以直接將文件夾或文件拖拽的方式放到左側會話或右側會話中)。

 

 

 二 IDEA+BeyondCompare(推薦)

 業務邏輯代碼變更使用IDEA,與環境相關的配置變更使用BeyondCompare。需要將要比對的兩個分支的代碼使用git拉去到本地,使用IDEA選擇兩個分支進行比對,在比對過程中可以跳轉到具體實現了解變更原因及影響范圍。IDEA的使用:鼠標放到工程上右鍵選擇git,然后選擇compare with branch,選擇要對比的分支進行diff。

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM