Skip to content

[C] ブランチ削除・リネーム・prune コマンドを追加する #37

Description

@devgamesan

背景

現在はブランチ状態の確認とcheckoutはできるが、不要ブランチの削除、リネーム、origin/cache/work repo に片側だけ残ったブランチの整理ができない。
長期運用ではブランチが増え続けるため、整理用のコマンドが必要。

やりたいこと

  • branch delete <project> <branch> を追加する
  • branch rename <project> <old> <new> を追加するか、必要性を検討する
  • branch prune <project> でoriginに存在しないcache/work/gateway側refを整理できるようにする
  • 削除対象と影響範囲を事前表示する

受け入れ条件

  • 現在チェックアウト中のブランチ削除は安全に停止する
  • origin / dev cache / work repo / gateway remote-tracking ref のどこを削除するか明示する
  • デフォルトは確認あり、--yes で非対話実行できる
  • --dry-run で削除予定のみ表示できる
  • READMEにブランチ整理の運用例を追記する

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions