コンテンツにスキップ
GitTree
隠し場所とワークツリー

ワークツリーカードを使用する

Worktree cards は、このコンピュータ上のワークスペースのリポジトリ、つまりメイン フォルダとリンクされた各ワークツリーのすべてのチェックアウトを表示します。各カードには、それがどのような状態にあるのか、どのブランチにあるのか、何が変化し、次に何をすべきかが一言で示されているため、適切なタスクを選択し、完了したタスクを整理することができます。

無料更新されました

GitTree で無料で動作: すべてのローカル Git 機能。アカウントは必要ありません。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. 各ステータスの意味
  6. カードが読み取る内容
  7. 何か問題が発生した場合
  8. 質問
  9. 関連している

始める前に

  • ワークスペースに保存されたリポジトリ (ワークスペースの整理)。
  • メイン チェックアウト (worktrees) 以外のものが必要な場合は、ワークツリー。 Worktree カードは無料プランの一部です。

どこで見つけられますか

  • ツールバーの Tools: Worktree cards。
  • Manage Workspaces… → Overview、次に Worktree cards。
  • 左側のパネルの TOOLS セクション: Worktree cards。
アクションmacOSWindowsとLinux
コマンド パレット、次に Manage Workspaces…⌘⇧PCtrl+Shift+P

ステップ

  1. カードを開く

    Tools → Worktree cardsを選択してください。 Worktree cards が選択された状態で Overview にページが開きます。 Repository list は代わりに単純なテーブルを表示します。ワークスペースの名前、色、ルート フォルダー、プロバイダー リンクは、Settings タブにあります。

    2 つのルーメン ワークツリー カード (1 つは変更あり、もう 1 つはクリーン) を含むワークスペースの概要
    各カードには、ブランチ、変更、同期状態の名前が付けられます。フィルターはカードの上にあります。GitTree はデモ リポジトリとのインターフェイスです。
  2. カードを読む

    カードはリポジトリごとにグループ化され、Checkouts: とカウントが最初にメイン チェックアウトになります。カードには、Main checkout または Linked worktree、そのステータス、タブに表示されている場合は Open in a tab、タイトルとしてのブランチ、フォルダーとパス、各種の変更 (Staged、Modified、New files、Conflicts)、およびその上流 (To push、To pull) に対する状態が表示されます。

  3. 作業が必要なものを見つける

    フィルタを使用します: All、With changes、Needs attention (競合、フォルダーの欠落、読み取り不能なチェックアウト、または存在しないアップストリーム)、および Open in tabs。それぞれにカードの枚数が表示されます。検索ボックスは名前またはブランチで絞り込まれます。

  4. 開く、再開する、または削除する

    Open worktree は、通常のリポジトリ信頼フローを通じてその正確なフォルダーを開きます。 Go to tab は開いているタブを前方に移動します。 Resume worktree も中断したところから復元します。リンクされたワークツリー上で、Remove worktree… は最初に失われる可能性のあるものを表示し、次にそのチェックアウトのみを削除します。

期待される結果

すべてのチェックアウトを 1 か所で確認し、どのチェックアウトに作業が必要かを確認し、クリックするだけで適切なチェックアウトにアクセスできます。

各ステータスの意味

カードのステータス
ステータス意味何をすべきか
クリーンコミットされていない変更はありません何もありません。続行するにはそれを開いてください
変更ありステージングされたファイル、変更されたファイル、または新しいファイル開いてコミットまたはスタッシュします
紛争競合によりマージ、リベース、またはピックが停止されるブランチをコミットまたは切り替える前に競合を解決してください
まだ信頼されていないリポジトリは制限モードであるため、変更は読み取られませんそれを開いて信頼を決定してください
フォルダーがありませんチェックアウトのフォルダーはもう存在しませんワークツリーを削除してレコードをクリアします (メイン チェックアウト: リポジトリ リストでワークツリーを検索または削除します)。
読めませんGitTree がチェックアウトを読み取れませんでした更新するか、開いて理由を確認してください

読み取れなかったステータスはクリーンとして表示されることはありません。変更されたファイルは、行やタスクの進行状況ではなく、パスをカウントします。

カードが読み取る内容

調査はローカルです。調査は Git のワークツリーのリストとステータスを読み取りますが、取得、Nour の開始、セットアップ スクリプトの実行、ワークツリーの作成、組織との共有などは行いません。ワークツリーを移動または変更した後は更新してください。検出が失敗した場合、またはカードが 200 枚に達した場合、既知のカードは部分的な結果通知とともに残ります。

何か問題が発生した場合

ワークスペースにはカードがありません

ワークスペースにリポジトリを追加するか、左側のパネルのリポジトリの WORKTREES セクションからワークツリーを作成し、次に Refresh を作成します。

Remove worktree…はオフです

まずワークツリーのリポジトリを開きます。削除はそのリポジトリのタブで実行されます。ここではメインのチェックアウトが削除されることはありません。

Open worktreeはオフです

最初にこのワークスペースに切り替えてください。そうしないと、フォルダーが見つからないか、そのパスを正確に開くことができません。

質問

ワークツリー カードはバックアップですか?

いいえ。それらは毎回 Git 自身のワークツリー レコードから再構築されます。フォルダーを削除したり、GitTree を再インストールしてもファイルは復元されません。

プロは必要ですか?

いいえ。Worktree カードは無料プランの一部です。再開されたワークツリーから Nour の会話を開くと、Nour の Pro 要件が維持されます。