日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式大雜燴
[導(dǎo)讀]關(guān)注「Linux大陸」,選擇「星標(biāo)公眾號」一起進(jìn)步!大家好,我是ZhengN。本次來給大家分享一款小巧好用的代碼對比工具——Meld。Meld簡介Meld是一個跨平臺的、可視化的、對比及合并工具。它提供文件和目錄的雙向和三向比較,并支持許多流行的版本控制系統(tǒng)。Meld官網(wǎng):htt...

關(guān)注「Linux大陸」,選擇「星標(biāo)公眾號」一起進(jìn)步!

大家好,我是ZhengN。

本次來給大家分享一款小巧好用的代碼對比工具——Meld。

Meld簡介

Meld是一個 跨平臺的 、可視化的、對比及合并工具。它提供文件和目錄的雙向和三向比較,并支持許多流行的版本控制系統(tǒng)。

Meld官網(wǎng):

http://meldmerge.org/

Meld特點(diǎn):

  • 文件和目錄的雙向和三向比較。
  • 文件比較隨著你的輸入而更新。
  • 自動合并模式和對變更塊的操作有助于使合并更容易。
  • 可視化讓你更容易比較你的文件。
  • 支持 Git, Bazaar, Mercurial, Subversion 等。

Meld使用

1、Meld安裝

(1)widows

從上面給出的官網(wǎng)鏈接下載msi格式文件進(jìn)行安裝即可。

(2)Ubuntu

在Ubuntu下可以下載源碼自己編譯、安裝。但其實沒那個必要,輸入如下命令即可安裝:

sudo?apt-get?install?meld

2、使用

通過Meld,我們可以很清楚的知道左右兩邊文件夾中文件的異同??梢酝ㄟ^選中/不選擇上方的按鈕列出相同的、新建的、已修改的文件:

對比功能,同其它對比工具差不多一樣,清晰地列出異同。

而meld獨(dú)有地是其可以與git等版本控制系統(tǒng)使用。比如我們平時對比某個文件在工作區(qū)及版本庫里的區(qū)別,我們是這樣查看的:

修改的地方比較少的情況下,這樣也比較容易看出來。但一旦修改的地方比較多的情況,這么來看就比較頭疼了。

我們可以對git進(jìn)行一個簡單的配置,讓我們輸入 git diff xxx 命令的時候調(diào)用meld工具來做比較:

下面我們來對git進(jìn)行配置。以下配置參考博客:

https://blog.csdn.net/dong_beijing/article/details/83834217

輸入 gedit ~/.gitconfig 打開git配置文件,加入如下內(nèi)容:

[merge]
????????tool?=?meld
?conflictstyle?=?diff3
[mergetool?"meld"]
????????cmd?=?meld?$LOCAL?$BASE?$REMOTE?--output=$MERGED?--auto-merge
輸入 gedit ~/meld.sh 命令在用戶目錄下新建一個名為 meld.sh 的腳本,并輸入如下內(nèi)容:

#!/bin/sh
meld?$2?$5
增加可執(zhí)行權(quán)限:

chmod?u x?~/meld.sh
這時候再執(zhí)行如下命令往 .gitconfig 文件中添加配置內(nèi)容:

git?config?--global?diff.external?~/meld.sh
這時候輸入 git diff xxx 命令就是默認(rèn)使用meld進(jìn)行比較了。另外,在meld中打開我們的git版本管理得工程文件夾也是可以看到工作區(qū)中的修改的:

以上就是本次關(guān)于meld的一些基本介紹。

往期推薦:

TBOX | 一個用c語言實現(xiàn)的跨平臺開發(fā)庫

代碼對比工具,不止于beyond compare

手把手教你用Qt寫一個串口助手控制LED

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

深圳2026年3月19日 /美通社/ -- 2026年的招聘市場,正陷入一場奇特的"算法互博":求職者用AI美化簡歷以通過篩選,企業(yè)用AI深挖細(xì)節(jié)以識別真?zhèn)巍_@場博弈的背后,是簡歷日益"豐滿...

關(guān)鍵字: AI 代碼 LAB 模型

美國舊金山和中國蘇州2026年2月8日 /美通社/ -- 信達(dá)生物制藥集團(tuán)(香港聯(lián)交所股票代碼:01801),一家致力于研發(fā)、生產(chǎn)和銷售腫瘤、自身免疫、代謝、眼科等重大疾病領(lǐng)域創(chuàng)新藥物的生物制藥公司,宣布與禮來制藥達(dá)成戰(zhàn)...

關(guān)鍵字: COM 代碼 創(chuàng)始人 控制

香港2026年2月4日 /美通社/ -- 華欽科技集團(tuán)(納斯達(dá)克代碼:CLPS,以下簡稱"華欽科技"或"集團(tuán)")今日宣布其董事會已通過一項集團(tuán)股份回購計劃的決議。該決議聲明,當(dāng)集團(tuán)股價低于每股2美元時,集團(tuán)可在公開市場上...

關(guān)鍵字: PS BSP 代碼 納斯達(dá)克

香港2025年12月11日 /美通社/ -- 諾亞控股有限公司(Noah Holdings Limited,以下簡稱"諾亞"或"公司",紐交所代碼:NOAH,港交所代碼:6686)...

關(guān)鍵字: AI 代碼 AN 操作系統(tǒng)

弗吉尼亞州阿什本2025年12月10日 /美通社/ -- 企業(yè)技術(shù)與創(chuàng)新領(lǐng)域的領(lǐng)先合作伙伴DXC Technology(紐約證券交易所代碼:DXC)今日宣布推出AdvisoryX,這是一支旨在幫助企業(yè)應(yīng)對最復(fù)雜的戰(zhàn)略、運(yùn)...

關(guān)鍵字: ADVISOR AI TECHNOLOGY 代碼

新加坡2025年12月8日 /美通社/ -- 近日,51Talk在線教育集團(tuán)("51Talk"或"公司")(紐約證券交易所美國股票代碼:COE)公布了其截至2025年9月...

關(guān)鍵字: BSP 代碼 創(chuàng)始人 新加坡

北京2025年12月2日 /美通社/ -- 亞馬遜云科技在2025 re:Invent全球大會上,宣布為Amazon Transform推出全新的Agent功能,以快速推進(jìn)代碼和應(yīng)用現(xiàn)代化,助力客戶更快消除技術(shù)債務(wù),將更...

關(guān)鍵字: 亞馬遜 代碼 TRANSFORM AGENT

蘇州2025年11月10日 /美通社/ -- 在11月8日舉行的天準(zhǔn)科技股份有限公司(股票代碼:688003)成立二十周年峰會上,一項承載深遠(yuǎn)意義的公益計劃——"美道基金"正式發(fā)布。香港科技大學(xué)校董會...

關(guān)鍵字: AI 人工智能 代碼 智能化

模塊化是一種將復(fù)雜系統(tǒng)分解為獨(dú)立、可管理單元的軟件開發(fā)方法。在前端開發(fā)中,模塊化指的是將JavaScript代碼、樣式、模板等資源組織成獨(dú)立的功能單元。

關(guān)鍵字: 模塊化 代碼

香港2025年10月10日 /美通社/ -- 華欽科技集團(tuán)公司(納斯達(dá)克代碼:CLPS,以下簡稱"華欽科技")今日宣布將于下周五2025年10月17日開盤前發(fā)布2025財年下半年及全年財報。 華欽科技集團(tuán)公司簡介 華...

關(guān)鍵字: PS BSP 代碼 COM
關(guān)閉