每周一薦:差異利器Beyond Compare


作  者:david++
發布時間:2012/11/01 14:51

前一段時間,介紹過用Total Commander來完成文件夾同步的時候,一位朋友留言推薦了Beyond Compare——一個強大的超越了文件差異比較的工具。Beyond Compare對於提升工作效率,絕對是一個利器。

單獨的文件差異工具不勝枚舉,如:WinMerge、WinDiff、Diffuse等,還有Unix/Linux下犀利的命令行工具:diff,一般源碼的補丁就是靠它搞定的,先用diff差異一下,再patch一下就OK了;版本控制軟件一般默認也都提供了自己的差異和合並軟件(如:TortoiseSVN的TotoiseMerge)。

Beyond Compare正如其名,“超越了比較”,它有三個核心功能:

  1. 差異比較
  2. 文件夾同步
  3. 文本合並

1. 差異

支持多種文件格式的差異,對於我們“程序猿”來說,最重要的要數文本文件差異和語法高亮了。對於策划或其它經常使用Excel的來說,數據文件差異是個非常強大的功能。

1.1  文件夾的差異

選擇Folder Compare,選擇要進行比較的兩個目錄。藍色高亮的部分就是比較的另一個目錄缺失的,紅色高亮的就是兩邊都存在,但存在差異的。工具欄提供了許多選項,使用的過程中可以慢慢摸索。

1.2 文本文件的差異

選擇“Text Compare”,選中兩個文本文件。如果是代碼,同時可以進行語法高亮顯示,其它差異軟件一般都會有此功能。

1.3 數據文件差異(如:Excel文件)

選擇“Data Compare”,選擇要比較的兩個數據文件,可以是Excel文件,也可以CSV等數據文件。這個功能對於經常做數據的朋友來說,是非常有用的。

1.4 16進制數據差異

選擇“Hex Compare”,選擇要比較的兩個二進制文件。該功能會對選擇的兩個文件,每個字節進行比較。差異的地方高亮顯示。

1.5 圖像的差異

選擇“Picture Compare”,選擇要比較的兩個圖像文件,然后中間一個窗口就會把兩張圖片差異的部分顯示出來,可以通過拖動圖片或者選擇工具欄相關選項做調整。

2. 文件夾同步

選擇“Folder Sync”,選擇要同步的兩個目錄,點擊“Sync”即可。Total Commander也有類似的功能,該功能對於經常做文件備份的朋友會非常有用,當備份之間存在差異的時候,文件夾只需要同步一下,萬事OK,免得丟失文件或者一個個去對比浪費時間。

3. 文本合並

文本文件是可編輯的,在差異的基礎上對兩個文件進行編輯合並,對於代碼版本控制、解決沖突非常有用。

小結

BeyondCompare唯一不爽的地方就是,該軟件是收費軟件。不過功能上來說,還是一款非常不錯的提高工作效率的利器,推薦給大家使用。(文件差異與合並、目錄同步這些功能有相應的開源的可以代替Beyond Compare)。


免責聲明!

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



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