4.11. Rozwiązywanie konfliktów

Kiedy dwóch użytkowników modyfikuje ten sam plik, system Subversion próbuje scalić wprowadzone zmiany. Mechanizm automatycznego scalania z reguły działa prawidłowo, jeśli modyfikacje dotyczą różnych części danego pliku. Jeśli jednak zmiany obejmują ten sam wiersz kodu lub dotyczą pliku binarnego, system Subversion musi się poddać i pozostawić to zadanie nam (sposoby blokowania plików binarnych w celu uniknięcia konfliktów zostaną omówione w „4.14. Blokowanie dostępu do plików binarnych”). W takim przypadku nie pozostaje nam nic innego jak scalić zmiany samodzielnie. Cóż... nie do końca. Okazuje się, że system Subversion oferuje pewne narzędzia, które mogą nam to zadanie bardzo ułatwić.

Przeanalizujmy teraz prosty ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.