軟件介紹
Meld(可視化差異合并工具)是一款非常好用的可視化文件管理工具,軟件可以支持文件比較和目錄比較,能輕松的知道多個文件版本的差異。用戶還可以通過更改、標(biāo)記插入、沖突,來實(shí)現(xiàn)全局和局部可視化的差異。
Meld(可視化差異合并工具) 軟件功能
文件比較
就地編輯文件,您的比較也會即時更新。
執(zhí)行兩路和三路差分和合并。
在差異和沖突之間輕松瀏覽
通過標(biāo)記插入、更改和沖突,實(shí)現(xiàn)全局和局部差異的可視化。
使用內(nèi)置的regex文本過濾來忽略無趣的差異。
語法高亮
目錄比較
逐個文件比較兩三個目錄,顯示新的、丟失的和被修改的文件。
直接打開任何沖突或不同文件的文件對比。
過濾掉文件或目錄,以避免看到虛假的差異。
還可以進(jìn)行簡單的文件管理
版本控制
Meld支持許多版本控制系統(tǒng),包括Git、Mercurial、Bazaar和SVN。
在提交之前,啟動文件比較以檢查所做的更改。
查看文件版本狀態(tài)
簡單的版本控制操作也是可用的(即提交/更新/添加/刪除/刪除文件)。
合并模式(開發(fā)中
使用一個共同的祖先自動合并兩個文件。
標(biāo)記并在中間窗格中顯示所有沖突變化的基礎(chǔ)版本。
可視化和合并同一文件的獨(dú)立修改。
鎖定只讀的合并基礎(chǔ),避免出錯。
命令行界面可與現(xiàn)有工具輕松集成,包括git mergetool
Meld(可視化差異合并工具) 使用方法
裝好了軟件,就可以看到Meld started
有三個選項(xiàng):比較文件(File comparison),比較目錄(Directory comparison)以及版本控制視圖(Version control view)。
點(diǎn)擊“比較文件”選項(xiàng),就可以選擇需要比較的文件:
Meld file comparison
就像上面的截圖那樣明白,Meld 也可以進(jìn)行三向比較,但是在這一系列文章的第一部分,我們只會講更常用的雙向比較。
接著,選擇你想要比較的文件,點(diǎn)擊“比較”(Compare)按鈕。軟件會在兩邊分別打開兩個文件,高亮不同的行(以及不同的部分)。
Compare files in Meld
兩個文件的不同之處在第二行,差別在于 file2 文件的第二行多了一個 3。你看到的黑色箭頭是用來進(jìn)行合并或修改的操作的。該例中,向右的箭頭將會把 file2文件的第二行改成文件 file1 中對應(yīng)行的內(nèi)容。左向箭頭做的事情相反。
做完修改后,按下 Ctrl+s 來保存。
這個簡單的例子,讓你知道 Meld 的基本用法。讓我們看一看稍微復(fù)雜一點(diǎn)的比較:
Meld advanced file comparison
在討論這些變化前,這里提一下, Meld 的界面中有幾個區(qū)域,可以給出文件之間的差異,讓概況變得直觀。這里特別需要注意窗口的左右兩邊垂直的欄。
Visual Comparison
仔細(xì)觀察,圖中的這個欄包含幾個不同顏色的區(qū)塊。這些區(qū)塊是用來讓你對文件之間的差異有個大概的了解。“每一個著色的區(qū)塊表示一個部分,這個部分可能是插入、刪除、修改或者有差別的,取決于區(qū)塊所用的顏色。”官方文檔是這樣說的。
現(xiàn)在,讓我們回到我們之前討論的例子中。接下來的截圖展示了用 Meld 理解文件的改動是很簡單的(以及合并這些改動):
Meld(可視化差異合并工具) 更新內(nèi)容
修復(fù) Windows 上的啟動幫助
修復(fù) Windows 上多進(jìn)程的兼容性問題
修復(fù)在 tab 關(guān)閉期間錯誤的狀態(tài)處理
修復(fù)在文件夾中進(jìn)行的 commit 操作無法在 git 中正確工作的問題Bug
修復(fù): #196, #197
- 精選留言 來自陜西商洛電信用戶 發(fā)表于: 2023-7-25
- 介紹的很詳細(xì)
- 精選留言 來自廣東陽江電信用戶 發(fā)表于: 2023-5-8
- 下載看看先~!看樣子挺好的
- 精選留言 來自廣東佛山電信用戶 發(fā)表于: 2023-11-17
- 很實(shí)用,感謝
- 精選留言 來自福建廈門電信用戶 發(fā)表于: 2023-10-21
- 剛剛下載了這款軟件,有人告訴怎么使用嗎
- 精選留言 來自福建莆田電信用戶 發(fā)表于: 2023-1-24
- 好東西,你值得擁有。