системами управления версий (Version Control
System или Revision Control System – наиболее популярными являются
svn ,
git ), среди
основных возможностей которых можно отметить:
оптимизация хранения информации (компрессия);
создание разных вариантов одного документа (т.н. ветки, с общей историей
изменений до точки ветвления и с разными – после неё);
отображение различий между редакциями (например, какие именно строки были
внесены в новую версию файла);
отслеживание, кто и когда произвёл изменения (например, изменил конкретный
набор строк в файле), ведение журнала изменений (Change Log) с поддержкой
пояснений редакторов;