Вы находитесь на странице: 1из 2

330 Секция 8.

Информационные технологии и моделирование в экономике


помогают лучше удовлетворять растущие требования к планам этажей и планировкам помещений, а
также сокращать расходы.
8. Новый дизайн интерьера: цифровое базовое оснащение квартиры само собой разумеется и
повышает комфорт для жильцов. Технологии работают в фоновом режиме, дизайн интерьера учитывает
аспекты благополучия и сообщества. Спрос на готовые решения растет.
Успешная цифровая трансформация зависит от целевых инвестиций в централизацию и
унификацию данных, заменяя существующие системы там, где они есть. Эффективность
взаимодействия органов власти и потребителей жилищно-коммунальных услуг возможна при условии
активного участия последних в процессе разработки и реализации стратегии развития города.

УДК 004.45
Усенко Роман Станиславович
старший преподаватель
Калугина Ксения Николаевна
обучающаяся
Институт экономики и управления
ФГАОУ ВО «КФУ имени В.И. Вернадского»
Республика Крым, Россия
СРАВНИТЕЛЬНЫЙ АНАЛИЗ СИСТЕМ КОНТРОЛЯ ВЕРСИЙ
В процессе создания как программ, так и различных проектов, разработчики сталкиваются с рядом
проблем. Это может быть несовместимость файлов, устаревшая документация, ошибки разных версий
ПО. А с течением времени и выходом обновлений разработка только затрудняется. Именно поэтому
важно использовать системы контроля версий.
Прежде всего, системы контроля версий – некий инструмент, который позволяет записывать
происходящие изменения в файл и, при необходимости, возвращаться к более ранним версиям проекта.
Таким образом, системы контроля версий предотвращают ошибки или возвращают код в рабочее
состояние. В данной работе будут рассмотрены наиболее значимые системы контроля версий, приведён
их сравнительный анализ.
Системы контроля версий бывают локальными, централизованными и распределенными.
Локальная система хранит файлы на одном устройстве, централизованная использует общий сервер, а
распределенная система задействует локальные устройства разработчиков или облачное хранилище.
Помимо этого, системы контроля версий позволяют создавать различные варианты одного документа,
используя так называемые ветки [1].
Существует множество систем управления версий. Приведем наиболее популярные: Mercurial,
SVN, Git и CVN.
CVS (Concurrent Versions System) - самая широко известная система контроля версий в мире,
разработанная еще в 1990 году. Однако, на данный момент считается устаревшей системой.
Mercurial (Mercurial Source Control Management) – это бесплатный распределенный инструмент
управления системой контроля версиями. Он предлагает возможность эффективно обрабатывать
проекты и обладает такими преимуществами как:
 Простота в изучении и использовании;
 Легковесность;
 Масштабируемость [2].
SVN (Subversion) — это бесплатная система управления версиями с открытым исходным кодом.
По сути, Subversion пришел на замену CVS еще в 2001 году. Благодаря централизованной архитектуре,
он позволяет использовать системы контроля версий на разных компьютерах. SVN, в отличие от
некоторых систем контроля версий, представляет собой систему общего назначения, которую можно
применять для контроля того или иного набора файлов.
Сильные стороны SVN:
 При помощи «виртуальной» файловой системы происходит управление изменениями
каталогов, тогда как, CVS следит только за историей конкретных файлов;
 В отличие от CVS, которая следит только за изменением файлов, Subversion позволяет
добавление, удаление, копирование и переименование как файлов, так и целых каталогов;
 Атомарная фиксация изменений. Эта операция предполагает либо выполнение изменений
целиком, либо не выполнение вовсе;
 В SVN, создание веток происходит посредством прямого копирования проекта.
Можно сказать, что Subversion и Mercurial имеют схожие команды для одних и тех же действий,
однако второй выступает более производительным. К тому же, Subversion запрашивает вдобавок
дисковое пространство во избежание сетевых запросов, в то же время эта система имеет широкую
поддержку инструментов других разработчиков, в этом плане Mercurial отстает [2-3].
XVIII Всероссийская с международным участием научно-практическая конференция
"Теория и практика экономики и предпринимательства"
Секция 8. Информационные технологии и моделирование в экономике 331
Git – бесплатная распределенная система управления версиями. Он отличается от таких систем
контроля версий как SVN и CVS, тем, как работает с данными. Точнее говоря, системы SVN и CVS
хранят данные как список изменений, то есть патчей для файлов. В то же время, Git учитывает
хранимую информацию набором слепков небольшой файловой системы, то есть с целью
производительности, если файл не подвергался изменениям, Git не станет перезаписывать его еще раз, а
сделает ссылку на уже ранее сохраненный файл.
К дополнительным преимуществам Git можно отнести:
 Git контролирует целостность данных;
 Практически все действия в Git только добавляют данные в базу.
Git насчитывает большое количество команд и имеет репутацию инструмента сложного для
изучения, но в отличие от Mercurial и Subversion он делает упор на простоту и является самым
эффективным среди остальных систем [2, 4, 5].
Достоинства и недостатки описанных систем контроля версий представлены в таблице 1.
Таблица 1 – Достоинства и недостатки систем управления версиями
СУВ Ско- Тип сис- Функциональные Кроссплат- Цена Комью- Цело- Итог
рость темы возможности форменность нити стность

Mercurial - + + + + - + 5
SVN - - - + + - + 3
Git + + + + + + + 7

Таким образом, можно сделать вывод, что по всем показателям, распределённая система контроля
версий Git - считается современным стандартом и наилучшим выбором для использования в работе с
проектами.
Литература
1. Кукарцев В.В., Бадарчы С.А. Сравнение систем контроля версий: Git, Mercurial, CVS и SVN //
Синергия наук. – 2018. – №. 19. – С. 538-548.
2. O’Sullivan, Bryan. Mercurial: The Definitive Guide / Bryan O’Sullivan. - CA: O’Reilly Media, 2009. - 284
p. – ISBN: 978-0-596-80067-3.
3. Pilato, C. Michael. Version Control with Subversion / C. Michael Pilato, Ben Collins-Sussman, Brian W.
Fitzpatrick. – CA: O’Reilly Media, 2008. – 432 p. – ISBN: 978-0-696-51033-6.
4. Chacon, Scott. Pro Git / Scott Chacon, Ben Straub. - NY: Apress, 2014. – 440 p. – ISBN: 978-1484200772.
5. Усенко Р.С. Системы контроля версий и их применение на различных этапах жизненного цикла ИС /
А.А. Ольховская, Р.С. Усенко // В сборнике: Теория и практика экономики и предпринимательства. XVII
Всероссийская с международным участием научно-практическая конференция. Крымский федеральный
университет имени В.И. Вернадского. Симферополь, 2020. С. 213-214.

УДК 004.056.53
Халилова Фатиме Ситмеметовна
старший преподаватель экономических дисциплин, к.п.н
г. Симферополь
ИСПОЛЬЗОВАНИЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
В СТРОИТЕЛЬНОЙ ОТРАСЛИ
В условиях динамично меняющегося мира, глобальной взаимозависимости и конкуренции,
необходимости широкого использования и постоянного усложнения технологий фундаментальное
значение имеет информатизация сферы в строительстве. Строительство – одна из ключевых отраслей
экономики. Объемы строительного производства всегда являются показателями ее стабильности.
Информационные технологии организации служат стратегическим целям бизнеса, используются для
управления деятельностью структур и объектов, финансовыми, информационными, материальными
потоками, рабочими местами и коллективами людей. Спрос на информацию и информационные услуги
в сфере экономики и управления обеспечивает развитие, распространение и все более эффективное
использование информационных технологий (ИТ). Стратегические цели информационных технологий –
обеспечить развитие бизнеса, его управляемость и качество, конкурентоспособность, снижение
стоимости выполнения бизнес-процессов.
Существующие на сегодняшний момент информационные модели и программные средства в
различных эксплуатационно-строительных организациях зачастую не совместимы друг с другом и не
дают полного представления об эксплуатируемом объекте. Очевидно также, что для формирования
единой информационно-диагностической базы данных в городском строительстве и хозяйстве
необходимо систематизировать информацию не только по состоянию того или иного объекта, но и
сведения об эффективности работы эксплуатационных служб.

XVIII Всероссийская с международным участием научно-практическая конференция


"Теория и практика экономики и предпринимательства"

Вам также может понравиться