Контроль изменений в RUFP устроен так, чтобы вы видели, что происходит с проектом, еще до того, как правки вступят в силу. Сначала агент объясняет план, затем показывает изменения в виде diff, и только после вашего подтверждения трогает файлы и запускает команды.
План перед работой
Получив задачу, RUFP разбивает ее на понятные шаги. В плане видно, какие файлы или части приложения он собирается посмотреть, изменить или создать. Если все устраивает — подтвердите план. Если хотите другой порядок, меньше действий или уточнение, просто напишите это в ответе: RUFP перестроит план до начала работы.
Просмотр изменений через diff
Когда RUFP готовит правку, он показывает diff — что было в файле и что станет после изменения. Так проще заметить лишнюю правку, опечатку или изменение не в том месте. Пока вы не приняли решение, правка не считается окончательно примененной.
С каждым изменением вы можете поступить так:
- Принять целиком — применить правку как есть.
- Принять частично — оставить только нужные строки, а остальное отклонить.
- Отклонить — не применять изменение совсем.
Подтверждение команд
Некоторые задачи требуют запуска терминальных команд — например, чтобы установить зависимости, собрать или проверить приложение. Такие команды RUFP не выполняет сам: он показывает команду до запуска и ждет отдельного подтверждения. Если команда непонятна, попросите объяснить, зачем она нужна и что изменит. Подробнее: Запуск терминальных команд.