【前言】Beyond Compare是一款文件和文件夹比较工具,它能够比较和同步文件夹和文件,并显示它们之间的差异,方便用户决定如何更新和管理它们。它提供了在Windows、macOS、Linux等平台的安装包,其Linux系统安装和卸载的步骤见下文。
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官网下载Linux安装包,安装包有64位和32位的,根据你所安装的Linux系统实
际情况下载。Scooter Software | Home of Beyond Comparehttps://www.scootersoftware.com/download.php将下载的安装包放在Linux系统任一目录下(本文放在桌面目下):
执行安装命令:
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命令调出对比工具。
2、beyond compare工具卸载
执行如下命令可卸载beyond compare工具:
Debian, Ubuntu卸载命令:
sudo apt remove bcompare
Redhat Enterprise Linux, Fedora, CentOS卸载命令:
su
yum remove bcompare
3、 替换git diff
在Linux系统使用beyond compare工具,通常用它来替换git的差异对比工具。
(1)首先来看一下默认的git差异对比情况:
从上图可以看出,默认的git差异对比工具,可读性很差,不便于日常对代码等文件的管理。
(2)如何替换git差异对比工具?
第一步,选择一个目录创建shell脚本,本文选择把脚本文件存放在家目录下。
vim /home/tanglg/git-diff.sh
在脚本文件中加入如下内容:
#!/bin/sh
"bcompare" "$2" "$5" | cat
给脚本文件赋值权限:
chmod 755 /root/git-diff.sh
第二步,修改git的配置文件。
(1)配置git仓库
在配置git之前,需要保证你已经创建了自己的git仓库,否则无法生成git的配置文件。
可以输入‘git config --list’命令查看自己是否配置了git仓库。
如果没有配置git仓库,可以输入如下命令去配置自己的git仓库:
git config --global user.name "用户名"
git config -- global user.email "邮箱"
(2)如果需要作用在整个Linux系统下的git项目。
修改家目录下的配置文件:
(3)如果仅需要作用在特定的git项目下。
修改对应项目的git配置文件:
添加如下内容:
[diff]
external = /home/tanglg/git-diff.sh
第三步,调用git差异比对工具,对比情况如下:
看此差异对比文件,是不是清晰很多。文章来源:https://www.toymoban.com/news/detail-742995.html
【结束语】因技术能力有限,文章如有不妥之处,恳请各位技术大佬留言指正!文章来源地址https://www.toymoban.com/news/detail-742995.html
到了这里,关于Linux下安装beyond compare工具详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!