Как я победил хаос в файлах с помощью одной маленькой программы

Знакомое чувство, когда часами правил код, писал статью или корпел над дизайном, а потом одним неловким движением перезаписал всё не той версией? Или просто случайно удалил нужный кусок, нажал Ctrl+S на автомате и… всё, прощай, работа.
Меня это достало, и я написал Undoit. Это маленькая программка для Windows, которая тихо сидит в трее и работает как ваш личный архивариус для файлов. Она просто спасает ваши нервы, работая в фоне. Без сложного Git, без синхронизации с облаками и танцев с бубном при настройке.

Как я победил хаос в файлах с помощью одной маленькой программы

Как это работает? Проще некуда

Как я победил хаос в файлах с помощью одной маленькой программы

Вы просто указываете Undoit, за какими папками и файлами следить. После этого каждый раз, когда вы нажимаете «Сохранить», программка незаметно делает копию файла.

В любой момент можно открыть удобное окошко и увидеть всю историю изменений в виде наглядного дерева. Нажали на версию — и тут же увидели, как выглядел ваш текст, картинка или PDF в тот момент. Никаких догадок.

Восстановить нужную версию можно двумя способами: либо сохранить её как новый файл (самый безопасный вариант), либо откатить текущий файл к выбранному состоянию.

Фишки, которыми я горжусь

  • Главная фишка — предпросмотр прямо в программе. Не нужно гадать, что скрывается за именем `document_final_v2_final.docx`. Вы сразу видите содержимое.
  • Гибкие настройки. Можно легко исключить из-под наблюдения папки вроде `.git` или `node_modules`, чтобы не захламлять историю системным мусором.
  • Всё под контролем. Иконка в трее всегда покажет, что программа работает, а умные уведомления не будут спамить по каждому чиху — они группируются, чтобы не отвлекать.
  • Приятные мелочи. Есть светлая и тёмная темы, а также русский и английский языки.

А что, разве такого еще не придумали?

Конечно, существуют и другие инструменты. Например, AutoVer — мощная и гибкая программа, которая отлично справляется со своей задачей. Но когда я искал решение для себя, мне в ней не хватало двух ключевых вещей.

Во-первых, наглядного предпросмотра прямо в интерфейсе, чтобы не приходилось восстанавливать файл вслепую. А во-вторых, простоты в духе «включил и забыл». Мне хотелось создать что-то максимально дружелюбное и визуальное, где не нужно разбираться в настройках, чтобы начать работу. Undoit родился именно из этого желания — сделать процесс отката версий таким же простым, как просмотр фотографий в галерее.

Для кого всё это?

Да для всех, кто работает с файлами на компьютере.

  • Для разработчиков, которым лень инициализировать Git-репозиторий ради пары скриптов.
  • Для дизайнеров и копирайтеров, у которых на диске целое кладбище файлов с именами «макет_правки_2_final».
  • Да и вообще для любого, кто ценит своё время и хочет быть уверенным, что его работа не пропадёт из-за одного случайного клика.

Где взять?

Сайт – здесь.

Репозиторий – здесь.

P. S.

Конечно, это молодой проект, и я не могу исключать, что вы столкнётесь с багом, который я не отловил. Но я активно работаю над программой и буду рад любой обратной связи, чтобы сделать её лучше!

3
1 комментарий