コンテンツにスキップ
GitTree
設定

Git とリポジトリの動作を構成する

設定 › General には、GitTree が Git を駆動する方法 (Git executable、Pull mode、Auto-fetch interval、リベース オプション、Long paths、Line endings) が含まれます。 Repo-Specific Preferences は、その Base branch、自動フェッチ、コミット テンプレート、ファイル変更の通知方法など、1 つのリポジトリの一部をオーバーライドします。

無料更新されました

GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. 早期警告
  6. 何か問題が発生した場合
  7. 質問
  8. 関連している

始める前に

どこで見つけられますか

  • 設定 › General;設定 › Repo-Specific Preferences › リポジトリ。
アクションmacOSWindowsとLinux
設定⌘,Ctrl+,

ステップ

  1. Git プログラムを選択します

    Git を自動的に検索するには、Git executable を空のままにするか、使用するパスを指定します。

  2. プルの動作を決定する

    Pull mode を Fast-forward only、Fast-forward if possible, else merge、または Rebase に設定します。リベースでは古いヒントが保持され、Undo ではそれが復元されます。

  3. リベースオプションを設定する

    Rebase: stash local changes、Rebase: move stacked branches、および Interactive rebase: arrange fixup! commits は git config に従うか (継承)、ここで設定できます。

  4. 1 つのリポジトリをオーバーライドする

    Repo-Specific Preferences で、Base branch、Auto-fetch interval (-1 はアプリに従います)、Commit message template または Notice file changes by を設定します。

期待される結果

GitTree は、選択した Git を実行し、設定した方法でプルとリベースを実行します。各リポジトリは異なる場合があります。

早期警告

  • Warn about conflicts before merging: フェッチ後、どのファイルがアップストリーム ブランチとベース ブランチと競合するかを示します。それは何も変わりません。
  • Show overlapping work: フェッチされた、マージされていないブランチも変更される、変更中のファイルをマークします。

何か問題が発生した場合

GitTree の外部で行われた変更は、ネットワーク共有または WSL で遅れて表示されます

そのリポジトリの Notice file changes by を Checking every few seconds に設定します。

質問

GitTree はこれらの git 構成を変更しますか?

Long paths (core.longpaths) や Line endings (core.autocrlf) など、git キーに名前を付ける設定のみが、変更された場合にのみ書き込まれます。