if-changed
if-changed проверяет связанные фрагменты в файлах и сообщает разработчикам, если изменения не внесены во все зависимые места.
Бесплатный тариф Есть бесплатный тариф Русского языка нет Open-source
Перейти на сайт Проверено 12 октября 2026
Что это
if-changed анализирует изменения в репозитории Git и по комментариям в коде проверяет, обновлены ли связанные блоки в других файлах. Если нужных изменений нет, утилита завершает проверку с ошибкой; сравнивать можно версии или рабочую копию.
Инструмент подойдёт разработчикам, которым нужно синхронно редактировать соответствующие фрагменты в нескольких файлах. Его можно применять при проверке изменений перед фиксацией.
Утилиту устанавливают из готового исполняемого файла или через Cargo. Проект открыт и бесплатен.
Доступность из России
| Открывается из РФ | да |
|---|---|
| Русский интерфейс | нет |
| Оплата российскими картами | не проверено |
| На чём основано | В репозитории доступны инструкции установки и бинарные сборки для нескольких настольных ОС; сведений об ограничении доступа для пользователей из России в предоставленных материалах нет. |
Сколько стоит
Бесплатно: 2,000 CI/CD minutes/month; 500MB of Packages storage
| Тариф | Цена | Период |
|---|---|---|
| Free | 0 USD | в месяц |
| Team | 4 USD | в месяц |
| Enterprise | 21 USD | в месяц |
| GitHub Codespaces compute | 0.18 USD | за использование |
| GitHub Codespaces storage per GB | 0.07 USD | в месяц |
| Git Large File Storage | 5 USD | в месяц |
Детали
| Платформы | Приложение для компьютера |
|---|---|
| API | не проверено |
| Разработчик | Mathematic |
| Интеграции | Git, pre-commit, Cargo, mise |
| Исходный код | https://github.com/mathematic-inc/if-changed |