あなたがdiffに精通しているなら;コンテキストの違いとレイアウトの観点から2つのファイルを比較するためのLinux端末ベースのツールであるため、融合が気に入るはずです。 提供する必要があります。 メルドについて考えてみてください グラフィカルなアップグレードを備えた差分ツールとして。
Gitリポジトリファイル、ディレクトリファイル、または通常のシステムファイルを扱っているかどうかにかかわらず、Meldの視覚的機能 ファイル比較タスクを楽しくするだけでなく、公園を散歩することもできます。
したがって、データとコードファイルの並べ替えは、開発者や初心者のLinuxユーザーにとって苦労する必要はありません。さらに、メルド グラフィカルな差分ツールであることに加えて、マージ機能を提供します。
LinuxにMeldをインストールする
Meldの実装のロープを学ぶ前に 効果的なファイル比較ツールとして、まずLinuxシステムにインストールして実行する必要があります。
Linuxシステムのディストリビューション設定に応じて、 Meldをインストールします 次のインストールコマンドオプションを参照してください。 Sudoerユーザーであるか、使用しているLinuxシステムでSudo権限を持っていることを確認してください。
$ sudo apt-get install meld [On Debian, Ubuntu and Mint] $ sudo yum install meld [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/meld [On Gentoo Linux] $ sudo pacman -S meld [On Arch Linux] $ sudo zypper install meld [On OpenSUSE]
Meldを使用したLinuxでの2つのファイルの比較
コンテンツ構造がわずかに異なる2つのファイルを作成します。これらのファイルを使用して、メルドの威力を実証します ファイル比較ツールとして。
最初のファイルを作成します。
$ nano file1
このファイルにランダムなコンテンツを入力します。
1 2 3 4 5 6 7 8 9 10 one two three four five six seven eight nine ten This file contains some number sequences in numeric and textual form. Regards, LinuxShellTips Tutor
2番目のファイルを作成します。
$ nano file2
もう一度、次のコンテンツを入力します。
11 2 13 4 15 6 7 8 19 10 one twice three four five six seven eight nine ten This file contains some number sequences in numeric form and some textual representation of the numbers. Regards, LinuxShellTips Tutor
Linuxでの2つのファイルの比較
これで、これら2つのファイルに関するファイル比較の試行を実装して実行できます。
$ meld file1 file2
まず、Meldは、水色の前景色とは異なる両方のファイルの部分を強調表示します。次に、濃い青の前景色を使用して、これら2つのファイルを異なるものにする主要なコンテキスト要素を示します。
Linuxでの3つのファイルの比較
差分ファイル比較ツールとは異なり、Meldのファイル比較機能は柔軟に3つのファイルに拡張できます。 3番目のファイルを作成し、比較した最初の2つのファイルとは少し異なるものにします。
$ nano file3
次のコンテンツを追加します。
21 22 23 24 25 26 27 8 9 10 ones twice thrice fourth fifth sixth seventh eight nine ten This file contains some number sequences in numeric and textual formats. Regards, LinuxShellTips Tutor
ここで、 file1を比較してみましょう。 、 file2 、および file3 同時に。
$ meld file1 file2 file3
予想通り、融合 は、3つのファイルのうち異なる部分を強調表示し、すべてのファイルで同一であるコンテキスト部分を省略しています。
Linuxでの比較ファイルの編集
メルドを使用するかどうか 2つまたは3つのファイルのファイル変更を比較するために、これらのファイル間の違いに注意する以上のことをしたい場合があります。 Meldは、編集可能なエディター環境でファイルを開きます。
ファイルを編集するには、 Meldを実行する必要があります 。
$ meld file1 file2
上記の場合、両方のファイルを正常に編集し、Meldを介して変更を保存しました。
Linuxでの2つのディレクトリの比較
メルドで運を伸ばすこともできます 必要に応じて2つのディレクトリを比較します。 root権限を使用して、このコマンドを有効に実行してください。
$ meld Documents Downloads
Meldを使用してディレクトリファイルを処理する場合、4つの重要なMeld機能が際立っています。
メルド比較
この機能は、2つのファイルの主な違いを強調しています。
同じものを溶かす
この機能は、2つのディレクトリ間で同様のファイルをフェッチしようとします。
新しいものを溶かす
この機能は、比較対象の2つのディレクトリ間の新しいディレクトリファイルの追加を分類して表示します。
メルドモディファイド
最近変更したディレクトリファイルがある場合は、このMeld機能がそのようなニーズに対応します。
Meldの視覚化は、対象のファイルとディレクトリのわずかな違いを簡単に解読できるため、理想的なファイルとディレクトリの比較ツールになります。また、 Gitに夢中になっている開発者の場合 、メルド コードの変更をリポジトリにプッシュまたはプルする前に、コミットを比較するのに最適です。