Io-9-wyk-Slajd28
Z Studia Informatyczne
Rozwiązywanie konfliktu
CVS oznacza konflikt w następujący sposób. Po wykonaniu komendy „update” prowadzącej do konfliktu w pliku wynikowym mamy dwa bloki tekstu:
- jeden zaczyna się znakami „<<<<<<< nazwa_pliku”, a kończy „=======„ - to jest wersja zmian z lokalnej przestrzeni roboczej
- drugi zaczyna się „========„, a kończy „>>>>>>> numer_wersji” - taki blok oznacza zmiany z repozytorium (podany numer wersji oznacza wersję pliku, z której zmiana pochodzi)
Zadaniem użytkownika w tej sytuacji jest wybór odpowiedniej wersji (czasem to będzie jakieś połączenie obu wersji), oraz usunięcie wszelkich znaków specjalnych oznaczających konflikt, a zostawienie jedynie poprawnej części pliku.