3.13. Wycofywanie zmian

W poprzednim podrozdziale omówiono techniki tworzenia żądań wyświetlających historię zmian dla wskazanych plików lub katalogów. Do tej pory nie wspomniano jednak o problemie wycofywania niechcianych zmian. Okazuje się, że kiedy zdamy sobie sprawę z tego, iż zatwierdzono w repozytorium na przykład nieprawidłową wersję jakiegoś pliku, przywrócenie jego poprzedniej wersji nie stanowi żadnego problemu. Przeanalizujmy konkretny przykład. Przypuśćmy, że właśnie zatwierdziliśmy nową wersję pliku messages.properties:

$ cvs commit -m "Tutaj dodano ważny komunikat" cvs commit: Examining . cvs commit: Examining src ... /usr/local/cvs/ShopCoreApi/src/main/resources/messages.properties,v <-- src/main/resources/messages.properties new ...

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.