В этом материале
Cline разделяет восстановление файлов и истории задачи; теневые снимки не отменяют произвольные внешние последствия команд.
Контрольные точки Cline восстанавливают файлы через теневой Git, отдельный от истории проекта. Выбирайте восстановление файлов, беседы или обоих по требуемому изменению: ни один вариант не является общей транзакционной отменой внешних последствий.
Конкретная граница приложения
Документация разделяет состояние файлов и разговора. Restore Files возвращает файлы проекта при сохранении беседы. Restore Task Only удаляет последующие сообщения без изменения файлов. Restore Files & Task меняет оба состояния. Это полезно, если реализация неверна, но обсуждение ценно, либо файлы правильны, а разговору нужно другое направление. Снимки находятся в теневом репозитории Cline, а не обычных коммитах проекта. Команда способна затронуть ресурсы вне сохранённой рабочей области. Возврат локальных файлов не подтверждает отмену всех последствий такой команды. Поэтому перед восстановлением определите точную границу действия и не считайте слово Restore универсальным обещанием отмены всего, что происходило после выбранного сообщения (Cline local model overview).
Практический маршрут
Найдите индикатор контрольной точки и выберите Compare до Restore. Изучите различия, чтобы знать состояние снимка. Для отмены кода выберите Restore Files, только разговора — Restore Task Only, обоих — совместный вариант. В настройках IDE раздел Feature Settings содержит Enable Checkpoints; проверьте, что снимки были включены для задачи. Отсутствующую контрольную точку нельзя считать восстанавливаемой по итоговому тексту ответа модели (Cline Checkpoints).
Разобранный пример
Помощник правильно изменил форматировщик, но продолжил ненужное обсуждение. Restore Task Only сохраняет полезную правку и удаляет поздние сообщения. В другом случае объяснение полезно, но реализация ломает проверку; Restore Files возвращает код и сохраняет разговор. Сопоставьте результат с выбранным снимком и изучите рабочую папку до продолжения. Разные варианты решают разные проблемы, хотя доступны рядом в одном меню.
| Проверка | Запись |
|---|---|
| Только файлы | Restore Files возвращает снимок проекта при сохранении контекста беседы. |
| Только задача | Restore Task Only удаляет поздние сообщения без изменения текущих файлов. |
| Оба состояния | Restore Files & Task возвращает файлы и историю к выбранной точке. |
Как правильно прочитать сбой
Снимок не обещает отмену каждого эффекта процесса, а чистая основная история Git не доказывает отсутствие контрольных точек. Если команда писала вне рабочей области, проверяйте назначение отдельно. Различайте выбранную точку и последнее состояние: неправильный снимок способен убрать полезную промежуточную работу. Просмотр Compare помогает увидеть именно эту границу до восстановления (Cline Desktop Local Models).
Что завершает проверку
Правильный вариант называет изменяемое и сохраняемое состояние. Внешние действия и обычные коммиты Git нужно понимать независимо; удобство контрольных точек не отменяет границы ответственности этих операций и не делает любое выполненное действие обратимым.
Связанные материалы: Воспроизводимый стек инференса: как сохранить результат GPU-пилота, LLM для кода на 12 ГБ VRAM: модель, контекст и запас.