人気のファイル比較およびマージ ツールである Kaleidscope は、マージ競合解決ツールを大幅に改善したアップデートを最近リリースしました。新しいバージョンでは、Git マージ競合を解決するプロセスを合理化し、ユーザーがコード変更をより包括的に理解できるようにすることを目的とした新機能と改良点が導入されています。
カレイドスコープの新機能
Kaleidscope 5.2 での最も注目すべき追加機能の 1 つは、マージ内のベース ファイルを表示および比較できる機能です。この機能により、ユーザーは次のことが可能になります。
- 他のすべてのファイルと並べて表示するのではなく、オンデマンドでベース ファイルを表示します。
- ベースとサイド A または B の間の変更を比較します。
- ファイル全体の比較を検査し、コミット履歴を調査します。
ユーザーは、下部のツールバーのボタンまたは[表示]メニューのコマンドを使用して、これらの新しい比較にアクセスできます。完全な比較にすばやくアクセスするには、ユーザーはツールバー ボタンをオプションでクリックします。 Kaleidscope 5.2 では、競合や変更に備えてナビゲーション システムも改良されています。
たとえば、プライマリ ナビゲーション アクションはマージ内の次または前の競合にジャンプするようになりましたが、セカンダリ ナビゲーション アクション (次/前の変更用) には、オプション キーを押し続けることでアクセスできます。さらに、次の競合の場合は Command + 下矢印、次の変更の場合は Option + Command + 下矢印などの新しいキーボード ショートカットが導入されました。
Git の歴史を探索する場合、Kaleidscope の最新バージョンでは次のような改善も行われています。
- 基本バージョンと競合するバージョンの間の中間の変更を検査します。
- Git ファイル履歴ビューでは、コミット履歴を簡単にナビゲートできます。
- 複数の親を持つコミットの場合、ユーザーはどの変更セットを開くかを選択できるようになりました。
macOS 標準との一貫性を高め、テキスト編集ショートカットとの競合を防ぐために、Kaleidscope 5.2 ではキーボード ショートカットにもいくつかの変更が導入されています。
- 「Choose A」および「Choose B」コマンドには、Ctrl キーが必要になりました。
- ナビゲーション ショートカットは、プライマリ (競合) アクションとセカンダリ (変更) アクションを区別するように調整されました。
古いショートカットを好むユーザーのために、このアップデートでは macOS システム設定を使用して以前の動作に戻す方法が説明されています。
Kaleidscope 5 のサブスクリプション料金は月額 14 ドル、または年間 96 ドル (割引あり) です。 Teams のサブスクリプションもありますが、古いバージョンのアプリのユーザーは、最初の 1 年間は月額わずか 4 ドルでアップグレードできます。 詳細はこちらからご覧いただけます。
こちらもお読みください: