52
40

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Macでオススメするマージツール

Posted at

マージツールはWinMerge一択で考えていたのですが、Windowsでした使えないですね。。
そこでMacのマージツールは何がいい? と聞かれると困ることありませんか?そこで筆者がMacで使用している無料マージツールのオススメと特徴をそれぞれ解説していきます。

#CompareMerge
スクリーンショット 2020-07-19 1.24.28.png
■ インストール
・有料版(¥1,720)
https://apps.apple.com/jp/app/comparemerge/id478570084?mt=12
・無料版  ※200ファイルまでしか同時に比較できない
https://apps.apple.com/jp/app/comparemerge-lite/id1459748650?mt=12

■ 概要
Macのマージツールの中でWinMergeに一番近いと思います。
オプションで細かいところまで変更できるので自分好みの設定にすることもできます。
有料版を購入する価値は十分にあるツールなので、是非購入をオススメします。

■ 使い方
① 比較方法
「左側」と「右側」にパスを入力かD&Dしたら自動でパスが設定されるので「比較」ボタンを押下
1.png

② 比較結果
赤色がファイル差異がある箇所で、オレンジがファイル有無の差異です。
緑丸で囲っている箇所を選択すると、「階層表示」「左右比較表示」になり、画像のように表示されます。
2.png

③ ファイル差異表示
差異表示の色は設定から細かく変更できるので、自分好みにカスタマイズできます。
3.png

#DiffMerge
スクリーンショット 2020-07-19 1.57.07.png
■ インストール
https://sourcegear.com/diffmerge/downloads.php

■ 概要

SnailSVNの導入手順で紹介した、筆者が愛用しているSnailSVNのマージツールとしても対応しているので、SnailSVNを使用している方は導入をオススメします。
他に理由がなければ「CompareMerge」で十分だとは思います。
フォルダ比較時のツリー表示は見辛いですが、ファイル差分表示はとても見やすいです。

■ 使い方
① 比較方法
左上のエクスプローラーアイコンを押下 または 画面に比較対象のフォルダをD&Dして、
左側と右側に比較するフォルダ・ファイルのパスを入力します。
スクリーンショット 2020-07-19 2.01.33.png

② 比較結果
赤文字がファイル差異がある箇所で、青文字がファイル有無の比較結果です。
赤枠で囲った箇所のように設定すると画像のような比較結果になります。
ツリーが一直線なので、どのフォルダにどのファイルがあるか見辛いのが残念。
スクリーンショット 2020-07-19 2.01.49のコピー.png

③ ファイル差異表示
差異表示の色は設定から細かく変更できるので、自分好みにカスタマイズできます。
個人的にはDiffMergeの差異表示が好きです。
スクリーンショット 2020-07-19 2.04.54.png

#FileMerge
Xcodeに付いてくるマージツールです。
スクリーンショット 2020-07-19 2.31.12.png

■ Xcodeインストール
https://apps.apple.com/jp/app/xcode/id497799835?mt=12

・FileMergeのありか
/Applications/Xcode.app/Contents/Applications/FileMerge.app

■ 概要
Xcodeに付属しているため、サクッと差分を確認したい時に使用できます。
ファイル差分表示、フォルダ比較時のツリー表示は少し見辛い印象。
フォルダ比較時は左右での差分が確認できないため、フォルダ比較をしたい場合はオススメしません。

■ 使い方
① 比較方法
各マージツール同様に、ファルダまでのパスを入力 or フォルダをD&D して「Compare」ボタンを押下。
スクリーンショット 2020-07-19 9.17.29.png

② 比較結果
左右で表示ができないため、一目では差分がわかりにくいですね。
スクリーンショット 2020-07-19 9.17.36.png

指定のファイルを選択すると、下の方にステータスが確認できるので、ここで確認が必要です。
スクリーンショット 2020-07-19 9.19.54のコピー.png

③ ファイル差異表示
差異表示の色は設定から変更できます。
スクリーンショット 2020-07-19 9.17.44.png

##最後に
「CompareMerge」が一番性能が良くオススメのマージツールです。
SnailSVNで差分を確認したい場合は「DiffMerge」を導入するのもありです。
そこまでマージツールを使用しないし、ファイルの差分のみ見たいなーという方は「FileMerge」で良いと思います。

52
40
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
52
40

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?