NODEDC_TASKMANAGER/handoff/README_HANDOFF.md

2.0 KiB
Raw Permalink Blame History

Handoff

Исходный удаленный origin/master отстает и сейчас не содержит свежий хвост локальной работы.

Актуальное состояние для передачи:

  • Рекомендуемая ветка: push-fix-tail
  • Commit рекомендуемой ветки: c18fa2b7e9ce9145b739725192ba750ac0d4462c
  • Локальный master: 9f81bc86f233d22efd2c54bf319bf61b0a7721a3
  • Удаленный origin/master: c8a669e01ccbd732099798afee5242c8f3404391

Почему две локальные ветки:

  • master содержит исходный тяжелый хвост из 3 непушенных коммитов
  • push-fix-tail содержит тот же итоговый код, но проблемный commit с обложками разрезан на мелкие commits для безопасной передачи
  • Дерево push-fix-tail эквивалентно итоговому состоянию прежнего master

Файлы handoff:

  • NODEDC_TASKMANAGER-push-fix-tail.bundle — git bundle с ветками push-fix-tail и master
  • image-picker-popover-uncommitted.patch — незакоммиченный локальный diff для plane-src/apps/web/core/components/core/image-picker-popover.tsx

Быстрое восстановление

git clone NODEDC_TASKMANAGER-push-fix-tail.bundle NODEDC_TASKMANAGER
cd NODEDC_TASKMANAGER
git checkout push-fix-tail
git apply ../image-picker-popover-uncommitted.patch

Если нужно проверить refs в bundle

git bundle list-heads NODEDC_TASKMANAGER-push-fix-tail.bundle

Ожидаемые refs:

  • refs/heads/push-fix-tail -> c18fa2b7e9ce9145b739725192ba750ac0d4462c
  • refs/heads/master -> 9f81bc86f233d22efd2c54bf319bf61b0a7721a3

Что брать в работу

Новому специалисту нужно брать в работу именно push-fix-tail, а не удаленный origin/master.