You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Резолюция конфликта PR #71 и PR #90: Калькулятор FOB fee + deposit
Сводка
PR #71 содержит проверенную в бою реализацию нового калькулятора с FOB fee + deposit (19 файлов). PR #90 является дублирующей попыткой адаптации #71 под ветку manul (28 файлов), что создает риски потери багфиксов и неявных расхождений в логике.
# В репозитории gera
gh pr close 90 --comment "Закрыт в пользу обновления PR #71 через rebase. Подробности в issue #<ISSUE_NUMBER>"
git push origin --delete feature/calculator-fob-fee-deposit-manul
git branch -D feature/calculator-fob-fee-deposit-manul
git checkout feature/calculator-fob-fee-deposit
git fetch origin
git rebase origin/manul
# При конфликтах: разрешить в пользу логики из #71# git rebase --continue
git push origin feature/calculator-fob-fee-deposit --force-with-lease
Резолюция конфликта PR #71 и PR #90: Калькулятор FOB fee + deposit
Сводка
PR #71 содержит проверенную в бою реализацию нового калькулятора с FOB fee + deposit (19 файлов). PR #90 является дублирующей попыткой адаптации #71 под ветку manul (28 файлов), что создает риски потери багфиксов и неявных расхождений в логике.
Контекст проблемы
PR #71:
feature/calculator-fob-fee-depositRateCompositorмодельRateCompositorHistoryдля аудитаExchangeRate,PSBи другими платёжными системамиPR #90:
feature/calculator-fob-fee-deposit-manulРиски текущего подхода
Решение
Рекомендация: Отменить PR #90 и корректно обновить #71
Использовать проверенный боевой код из #71 и адаптировать его под manul через rebase/merge, а не переписывание.
План реализации
Шаг 1: Резервное копирование (на всякий случай)
Шаг 2: Закрыть PR #90 без слияния
Шаг 3: Обновить PR #71 под актуальный manul
Опция A: Rebase (предпочтительно)
Опция B: Merge (если rebase слишком сложен)
Шаг 4: Изменить целевую ветку PR #71 с master на manul
Шаг 5: Проверка результата
Критерии успеха
Альтернативные варианты (если основной план не сработает)
Вариант 2: Детальное сравнение с созданием аудит-отчета
Если PR #90 уже нельзя отменить, создать детальный diff и провести ручной аудит.
Вариант 3: Cherry-pick коммитов
Если ветки сильно разошлись - перенести коммиты из #71 в новую ветку.
Сроки
Ответственные
Дополнительные материалы