Как вариант конечно можно использовать любую VCS. BB не дает сохранить файл если он read-only. Но к сожалению редактировать его позволяет, поэтому про то что файл кем-то заперт можно узнать уже после внесеных изменений.

Когда проект серьезный (разные версии у клиентов, больше 1 разработчика) VCS нужна как воздух