背景
clone時は options.sync_tags によりタグをcacheへpushしているが、日常の pull / push でタグをどう扱うかが明確ではない。
リリース運用ではタグの取得・作成・push・保護タグの失敗時対応が必要になる。
やりたいこと
sync-tags <project> または pull --tags / push --tags を追加する
- origin、gateway、dev cache、work repo のタグ差分を確認できるようにする
- タグpushのdry-runに対応する
- タグ削除やタグ上書きはデフォルトで行わない
受け入れ条件
- originから開発環境へタグを同期できる
- 開発環境で作成したタグをoriginへ安全に反映できる
- 競合または既存タグの不一致がある場合は停止して説明する
- READMEにタグ運用の推奨フローを追記する
背景
clone時は
options.sync_tagsによりタグをcacheへpushしているが、日常のpull/pushでタグをどう扱うかが明確ではない。リリース運用ではタグの取得・作成・push・保護タグの失敗時対応が必要になる。
やりたいこと
sync-tags <project>またはpull --tags/push --tagsを追加する受け入れ条件