Система керування версіями: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Isketeli (обговорення | внесок)
Немає опису редагування
Немає опису редагування
Рядок 76:
== Виникнення конфліктів та їх вирішення ==
Конфлікти можуть виникнути при операції злиття, розгалужені від різних джерел. При зміненні одного і того ж рядка різними користувачами виникає конфлікт. Тобто якщо один користувач внесе зміни в документ та виконає злиття – то конфлікту не буде. Але якщо після цього інший користувач змінить документ в тих же рядках, що і перший – то виникне конфлікт. В такому випадку конфлікт повинен вирішувати другий користувач (власне, із-за якого і виник конфлікт).
Вирішення конфліктів. Вирішуються конфлікти тільки в ручному режимі. Є два варіанти вирішення:
Ручний режим:
* Шляхом ручних змін конфліктних рядків.
* Примусовий запис своєї версії поверх попередньої (зафіксованої).
Автоматичний режим:
* Ординальна заміна. Схожа на примусовий запис, але відрізняється тим, що кожен користувач має свій пріоритет. Записуються зміни того в кого пріоритет вище.
Зауваження. Але далеко не в кожній системі існує пріоритет користувачів.
 
== Поширені системи керування версіями ==