База знаний · Облако и проекты

Бронь и «Только чтение»

Почему два компьютера не затирают правки друг друга: мягкая бронь с самоосвобождением.

Главный кошмар любых облаков — молчаливая перезапись: два устройства правят один файл, и чья-то работа исчезает. В Trema такой сценарий исключён архитектурно — механизмом мягкой брони. Разберём, как он работает и почему не превращается в вечные блокировки.

Как работает бронь

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

  • «Только чтение» — посмотреть код, ничего не рискуя затереть: режим по умолчанию.
  • «Всё равно открыть» — осознанное полноценное открытие для тех, кто понимает, что делает.

Почему бронь «мягкая»

Жёсткие блокировки знамениты болезнью «проект занят», когда на самом деле никто не работает: компьютер выключили кнопкой, программа упала, Wi-Fi отвалился. Наша бронь живёт, только пока машина реально работает с проектом, — и отпускается сама вскоре после того, как та замолчала. Школьная реальность с внезапными выключениями учтена в конструкции.

Облачные проекты Trema: бронь защищает работу, открытую на другом компьютере
Один проект — один редактор в каждый момент: остальным — честное чтение.

Типовые сцены

  • Дом и школа. Забыли закрыть проект в школе — дома он откроется «Только чтение». Подождите минуту-другую (бронь школьной машины отпустится) или откройте осознанно.
  • Учитель смотрит работу. Ученик работает — учитель открывает его проект в режиме чтения: смотреть можно, помешать нельзя.
  • Два окна на одном ПК. Внутри одной машины дубль тоже исключён: программа предложит «Перейти к тому окну» (см. «Несколько окон»).

Если «Только чтение» кажется ошибкой

Значит, где-то проект открыт — вспомните вторую машину. Не вспомнили — просто подождите: самоосвобождение решает вопрос без вашего участия. Полный разбор смежных случаев — в статье «Проект не открывается».

Обновлено: 19 июля 2026