【前言】Beyond Compare是一款文件和文件夾比較工具,它能夠比較和同步文件夾和文件,并顯示它們之間的差異,方便用戶決定如何更新和管理它們。它提供了在Windows、macOS、Linux等平臺(tái)的安裝包,其Linux系統(tǒng)安裝和卸載的步驟見下文。
1、beyond compare工具安裝
(1)在線安裝beyond compare工具
Debian, Ubuntu安裝命令:
wget https://www.scootersoftware.com/bcompare-4.4.6.27483_amd64.deb
sudo apt update
sudo apt install ./bcompare-4.4.6.27483_amd64.deb
Redhat Enterprise Linux, Fedora, CentOS安裝命令:
wget https://www.scootersoftware.com/bcompare-4.4.6.27483.x86_64.rpm
su
rpm --import https://www.scootersoftware.com/RPM-GPG-KEY-scootersoftware
yum install bcompare-4.4.6.27483.x86_64.rpm
(2)離線安裝beyond compare工具
在beyond compare官網(wǎng)下載Linux安裝包,安裝包有64位和32位的,根據(jù)你所安裝的Linux系統(tǒng)實(shí)
際情況下載。Scooter Software | Home of Beyond Comparehttps://www.scootersoftware.com/download.php?將下載的安裝包放在Linux系統(tǒng)任一目錄下(本文放在桌面目下):
?執(zhí)行安裝命令:
Debian, Ubuntu安裝命令:
sudo apt install ./bcompare-4.4.6.27483_amd64.deb
Redhat Enterprise Linux, Fedora, CentOS安裝命令:
sudo yum install bcompare-4.4.6.27483.x86_64.rpm
安裝好之后,使用bcompare命令調(diào)出對(duì)比工具。?
2、beyond compare工具卸載
執(zhí)行如下命令可卸載beyond compare工具:
Debian, Ubuntu卸載命令:
sudo apt remove bcompare
Redhat Enterprise Linux, Fedora, CentOS卸載命令:
su
yum remove bcompare
3、 替換git diff
在Linux系統(tǒng)使用beyond compare工具,通常用它來(lái)替換git的差異對(duì)比工具。
(1)首先來(lái)看一下默認(rèn)的git差異對(duì)比情況:
?從上圖可以看出,默認(rèn)的git差異對(duì)比工具,可讀性很差,不便于日常對(duì)代碼等文件的管理。
(2)如何替換git差異對(duì)比工具?
第一步,選擇一個(gè)目錄創(chuàng)建shell腳本,本文選擇把腳本文件存放在家目錄下。
vim /home/tanglg/git-diff.sh
在腳本文件中加入如下內(nèi)容:
#!/bin/sh
"bcompare" "$2" "$5" | cat
給腳本文件賦值權(quán)限:
chmod 755 /root/git-diff.sh
第二步,修改git的配置文件。
(1)配置git倉(cāng)庫(kù)
????????在配置git之前,需要保證你已經(jīng)創(chuàng)建了自己的git倉(cāng)庫(kù),否則無(wú)法生成git的配置文件。
????????可以輸入‘git config --list’命令查看自己是否配置了git倉(cāng)庫(kù)。
????????如果沒有配置git倉(cāng)庫(kù),可以輸入如下命令去配置自己的git倉(cāng)庫(kù):? ??
????????????????git config --global user.name "用戶名"
????????????????git config -- global user.email "郵箱"?
(2)如果需要作用在整個(gè)Linux系統(tǒng)下的git項(xiàng)目。
修改家目錄下的配置文件:
(3)如果僅需要作用在特定的git項(xiàng)目下。
修改對(duì)應(yīng)項(xiàng)目的git配置文件:
添加如下內(nèi)容:
[diff]
external = /home/tanglg/git-diff.sh
第三步,調(diào)用git差異比對(duì)工具,對(duì)比情況如下:
看此差異對(duì)比文件,是不是清晰很多。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-742995.html
【結(jié)束語(yǔ)】因技術(shù)能力有限,文章如有不妥之處,懇請(qǐng)各位技術(shù)大佬留言指正!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-742995.html
到了這里,關(guān)于Linux下安裝beyond compare工具詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!