ワークツリーカードを使用する
Worktree cards は、このコンピュータ上のワークスペースのリポジトリ、つまりメイン フォルダとリンクされた各ワークツリーのすべてのチェックアウトを表示します。各カードには、それがどのような状態にあるのか、どのブランチにあるのか、何が変化し、次に何をすべきかが一言で示されているため、適切なタスクを選択し、完了したタスクを整理することができます。
GitTree で無料で動作: すべてのローカル Git 機能。アカウントは必要ありません。
始める前に
- ワークスペースに保存されたリポジトリ (ワークスペースの整理)。
- メイン チェックアウト (worktrees) 以外のものが必要な場合は、ワークツリー。 Worktree カードは無料プランの一部です。
どこで見つけられますか
- ツールバーの Tools: Worktree cards。
- Manage Workspaces… → Overview、次に Worktree cards。
- 左側のパネルの TOOLS セクション: Worktree cards。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| コマンド パレット、次に Manage Workspaces… | ⌘⇧P | Ctrl+Shift+P |
ステップ
カードを読む
カードはリポジトリごとにグループ化され、Checkouts: とカウントが最初にメイン チェックアウトになります。カードには、Main checkout または Linked worktree、そのステータス、タブに表示されている場合は Open in a tab、タイトルとしてのブランチ、フォルダーとパス、各種の変更 (Staged、Modified、New files、Conflicts)、およびその上流 (To push、To pull) に対する状態が表示されます。
作業が必要なものを見つける
フィルタを使用します: All、With changes、Needs attention (競合、フォルダーの欠落、読み取り不能なチェックアウト、または存在しないアップストリーム)、および Open in tabs。それぞれにカードの枚数が表示されます。検索ボックスは名前またはブランチで絞り込まれます。
開く、再開する、または削除する
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 要件が維持されます。
