Команда /dr-continue — устаревший псевдоним для /dr-next
Почему /dr-continue до сих пор работает, что происходит при её вызове и почему для нового использования нужна /dr-next.
/dr-continue — устаревший псевдоним. При вызове она выполняет ту же логику, что и /dr-next — команда, которая возобновляет работу над текущей задачей Datarim с последней контрольной точки. Псевдоним существует, чтобы сохранить работоспособность привычных операторских действий и существующих скриптов автоматизации на время переходного периода.
Зачем нужны псевдонимы
Инструмент для работы со временем обрастает пользователями и скриптами. Когда команда переименовывается — как правило, потому что старое название было неточным или новое лучше отражает реальное поведение — немедленное переименование ломает все существующие ссылки. Устаревший псевдоним сохраняет работоспособность старого имени в течение определённого переходного периода, давая существующим сценариям время на миграцию без необходимости срочного обновления.
В данном случае /dr-continue указывала на направление («продолжай»), а не на механизм («возобнови с последнего снапшота этой задачи»). /dr-next описывает реальное поведение: загрузить самый свежий снапшот стадии, восстановить контекст и продолжить с того места, где работа остановилась.
Что происходит при вызове
Псевдоним применяет ту же логику разрешения задачи и семантику возобновления по снапшоту, что определена для /dr-next. Для текущей ветки Datarim 2.21.x разницы в поведении нет. Единственное отличие — в исходном файле /dr-continue есть пометка об устаревании, сигнализирующая о том, что в будущем релизе команда будет удалена.
Удаление произойдёт не раньше следующего минорного релиза после 2.21.x и только после явного одобрения оператора.
Что использовать вместо
Во всех новых инструкциях, блоках CTA, примерах и документации следует указывать /dr-next. Существующая автоматизация, вызывающая /dr-continue, продолжит работать в течение переходного периода — срочная миграция не требуется.
Контекст о том, как возобновление задачи вписывается в общий конвейер, — в посте что такое Datarim.