* Add Japanese locale (ja) support - New: ja.ts with 2624 UI translation keys - New: ja.settings.ts with 1789 settings translation keys - Registered ja in runtime.ts (Locale type, LOCALES, LOCALE_LABEL_KEYS, normalizeLocale) - Added ja-JP BCP-47 mapping in intl.ts - Added JA_MESSAGES in bootstrap.ts - Added ja to lazy-load dictionary map in store.ts - Updated messages.test.ts with ja dictionary - Added common.language.japanese to all 8 existing locale files * fix(i18n): complete Japanese locale updates * test(i18n): enforce locale key parity * docs: add Japanese documentation --------- Co-authored-by: yuchi0531 <yuchi0531@users.noreply.github.com> Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
37 lines
2.4 KiB
Plaintext
37 lines
2.4 KiB
Plaintext
---
|
|
title: Worktree セッション
|
|
description: セッションに専用のブランチとフォルダを与え、作業を分離します。
|
|
---
|
|
|
|
# Worktree セッション
|
|
|
|
Worktree セッションは、リポジトリをチェックアウトした独自のコピーと独自ブランチ(git worktree)で実行されます。これにより、並行セッションが互いのファイルを踏み合うことを防げます。片方がリファクタリングし、もう片方がバグ修正をしても、行き来する必要はありません。
|
|
|
|
## 作成する
|
|
|
|
1. セッションサイドバー上部のボタンから new-worktree ダイアログを開きます。
|
|
2. 開始点を選びます。
|
|
- **new branch** — ブランチ名を付け、どのブランチから始めるか選びます
|
|
- **existing branch** — すでにあるブランチをチェックアウトします
|
|
3. worktree フォルダを確認します(OpenChamber はブランチ名から候補を出します)。
|
|
4. 作成します。
|
|
|
|
OpenChamber はブランチを作り、フォルダをセットアップし、その中でセッションを開始します。[Todo](/notes-todos-plans/) や [GitHub Issue または PR](/github/) から直接開始することもできます。
|
|
|
|
## 作業を戻す
|
|
|
|
作業が良い状態になったら、Git ビューの **Integrate** を使って、worktree のコミットを別ブランチ(`main` など)へ取り込みます。変更がコンフリクトした場合は、エージェントに解決を任せることもできます。
|
|
|
|
## 片付ける
|
|
|
|
セッションを削除またはアーカイブすると、worktree を削除できます。ブランチも削除するかどうかを選びます。ローカルと、存在する場合はリモートも対象です。あなたが指示しない限り、何も削除されません。
|
|
|
|
## 何かおかしい場合
|
|
|
|
worktree は、フォルダがなくなった、ブランチが detached 状態になった、merge または rebase が途中で止まった、などの場合に注意が必要になります。OpenChamber はこれらにフラグを付け、修正できるようにします。[Worktrees と Git](/troubleshooting/worktrees-git/) を参照してください。
|
|
|
|
## 関連
|
|
|
|
- [Multi-run](/multi-run/) — 多数の worktree セッションを一度に起動する
|
|
- [Git と GitHub ワークフロー](/git/) — OpenChamber 内でコミットして統合する
|