NODEDC_TASKMANAGER/handoff/README_HANDOFF.md

46 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`
## Быстрое восстановление
```bash
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
```bash
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`.