worktree.sparsePathsを使用した最後のワークティが削除された後、リポジトリの.git/configにextensions.worktreeConfigが残ってしまう問題を修正しました。英語原文を表示
extensions.worktreeConfig being left in the repo's .git/config (breaking go-git tools like tea) after the last worktree.sparsePaths worktree was removed変更前
並列作業用のワークツリーを削除した後もGitの設定ファイル(.git/config)に不要なエントリが残り続け、これが原因でteaなどのgo-gitベースのツールが正常に動作しなくなることがありました。
変更後
ワークツリーのクリーンアップ処理が改善され、関連するGit設定も適切に削除されるようになりました。
ユーザーへの恩恵
Claude Codeを使用した並列開発を行っても他の開発ツールと干渉しなくなり、既存の開発環境を壊す心配がなくなります。