外部ツールを構成する
環境設定 › External Tools は、ファイル メニューと競合ビューから Editor、Diff tool、および Merge tool を選択します。GitTree が開きます。 Automatic は、最初にインストールされた Visual Studio Code、Cursor、および Antigravity を使用します。 Custom… は、指定した引数を使用して任意のプログラムを実行します。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- 必要なエディタまたはツールがインストールされています。
どこで見つけられますか
- 設定 › External Tools。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| 設定 | ⌘, | Ctrl+, |
ステップ
外部ツールを開く
[環境設定] を開き、[External Tools] を選択します。
それぞれのツールを選択してください
リストから Editor、Diff tool、および Merge tool を選択します。マージツールが選択されていない場合は、git 独自の
merge.toolが使用されます。または独自のプログラムを提供する
Custom… を選択し、プログラムの完全パスとその引数を入力します (例:
--diff {local} {remote})。ファイルで試してみる
変更されたファイル: Open in External Editor または Open in External Diff Tool を右クリックします。競合中、Open in Merge Tool。 GitTree には Opened in とツールの名前が表示されます。
期待される結果
選択したツールでファイル、差分、競合が開きます。
カスタムツールの引数
| 道具 | 引数の例 |
|---|---|
| エディタ | --goto {file}:{line} |
| 差分ツール | --diff {local} {remote} |
| マージツール | {local} {base} {remote} -o {merged} |
何か問題が発生した場合
自動では何も開かない
Visual Studio Code、Cursor、Antigravity のいずれも見つかりませんでした。ツールを名前で選択するか、フルパスで Custom… を選択します。
質問
GitTree はこのために git 構成を変更しますか?
いいえ。これらの選択肢は GitTree の設定です。 git の diff.tool と merge.tool はそのままです。