Проект SBVC ученика NIS Данияра Сарбасова

26 апреля 2023 16:19 • 397 просмотров

Аббревиатура «SBVC» она исходит от слов «Single Binary file Version Control», то есть, это система управления версиями одного двоичного файла, то есть, файла любого типа.

Именно с этим сочетанием латинских букв связал свой научный проект ученик 12 класса NIS Костаная Данияр Сарбасов, за который получил авторское право.

Системы контроля, в целом, нужны для того, чтобы эффективнее организовать работу с версиями проекта при работе над ними и иногда при необходимости для обеспечения возможности отката к одной из предыдущих версий. Без такой системы приходилось бы создавать по копии файла для каждой новой версии, что со временем затрудняет задачу.

Данияр увлекается созданием комиксов. В работе над комиксами ему хотелось использовать контроль версий для того, чтобы сохранять разные страницы в виде отдельных веток в истории версий.

  • Наверняка, Вы скажете, зачем создавать новый проект, когда есть существующая платформа «Git»? «Git», в принципе, подходит для большинства задач, однако для некоторых он слишком сложен и требует большого количества ресурсов и действий для сохранения версии.
    Зная, что «Git» плохо оптимизирован под работу с двоичными файлами, не говоря уже о работе с большим количеством веток, я подумал создать свою, легковесную и упрощенную систему контроля версий для подобных задач, — делится Данияр.

Систему SBVC можно использовать в разных направлениях: при разработке логотипов, где необходимо параллельно развивать несколько веток потенциальной конечной версии; для написании мотивационного письма, например в ВУЗы, и в любой другой сфере, требующей работы с одним часто изменяющимся или имеющим множество независимых вариантов файлом.