Konflikt
Z UMP
(pierwsza wersja) |
d (uzupełnienie) |
||
Linia 9: | Linia 9: | ||
== Jak wygląda konflikt? == | == Jak wygląda konflikt? == | ||
+ | |||
+ | == Czy muszę usuwać konflikt? == | ||
+ | |||
+ | Nie, nie musisz - nie będziesz mógł wtedy zapisać swoich danych na serwerze. Konflikt tak na prawdę powstaje u Ciebie - w Twoich źródłach. [[CVS]] zanim pozwoli wykonać commit musi mieć dane bez konfliktów, dopóki nie usuniesz konfliktu - nie zapiszesz danych. |
Wersja z dnia 21:19, 21 lis 2013
Co to jest konflikt?
Konflikt powstaje, gdy dwóch (lub więcej) edytorów próbuje zapisać coś w tym samym pliku w tym samym miejscu - nie mogą tego zrobić w tym samym czasie - pierwszy edytor wrzuca swoje poprawki, później drugi edytor próbuje swoje dane zapisać i powstaje konflikt.
Konflikt nie grozi osobom bez praw zapisu - to nie one zapisują zmiany, tylko pełnoprawni edytorzy - może zdarzyć się, że diffy przygotowane przez osobę bez uprawnień mogą doprowadzić do powstania konfliktu - gdy ktoś inny też edytował ten sam obiekt, a osoba z pełnymi uprawnieniami zaktualizuje źródła przed zapisaniem danych przez drugiego edytora.
Jak wygląda konflikt?
Czy muszę usuwać konflikt?
Nie, nie musisz - nie będziesz mógł wtedy zapisać swoich danych na serwerze. Konflikt tak na prawdę powstaje u Ciebie - w Twoich źródłach. CVS zanim pozwoli wykonać commit musi mieć dane bez konfliktów, dopóki nie usuniesz konfliktu - nie zapiszesz danych.