# 0

Kai Willadsen
kai.willadsen@gmail.com 2012
Piotr Drąg
piotrdrag@gmail.com 2018
Aviary.pl
community-poland@mozilla.org 2018

# Wyświetlanie plików w kontroli wersji

Meld integruje się z wieloma systemami kontroli wersji, aby umożliwiać przeglądanie lokalnych zmian i wykonywanie prostych zadań kontroli wersji. Można rozpocząć nowe porównanie kontroli wersji wybierając Plik Nowe… z menu lub klikając kartę System kontroli wersji.

# Porównania kontroli wersji

Porównania kontroli wersji wyświetlają różnice między zawartością katalogu a obecną wersją w repozytorium. Każdy plik w lokalnej kopii ma stan wskazujący, jak różni się od kopii w repozytorium.

Aby wyświetlić różnice danego pliku, można zaznaczyć go i nacisnąć klawisz Enter lub podwójnie kliknąć plik, aby rozpocząć porównanie plików. Można także działać na systemie kontroli wersji za pomocą menu Zmiany.

# Stany kontroli wersji

Każdy plik lub katalog w porównaniu kontroli wersji ma stan, uzyskany z systemu kontroli wersji. Meld odzwierciedla te różne stany na standardowy zestaw bardzo podobnych pojęć. Z tego powodu Meld może używać trochę innych nazw dla stanów niż używany system kontroli wersji. Możliwe stany:

## Stany kontroli wersji

Stan | Wygląd | Znaczenie
--- | --- | ---
Takie same | Zwykła czcionka | Plik/katalog jest taki sam, jak w wersji w repozytorium.
Zmodyfikowane | Czerwony i pogrubienie | Ten plik jest różny od wersji w repozytorium.
Nowe | Zielony i pogrubienie | Ten plik/katalog jest nowy, i jest zaplanowany do dodania do repozytorium.
Usunięty | Czerwony, pogrubiony i przekreślony tekst | Ten plik/katalog istniał, ale jest zaplanowany do usunięcia z repozytorium.
Konflikt | Jasnoczerwony, pogrubiony tekst | Podczas scalania w repozytorium różnice między lokalnym plikiem a repozytorium nie mogą zostać rozwiązane, a plik jest teraz sprzeczny z treścią repozytorium
Brakujący | Niebieski, pogrubiony i przekreślony tekst | Ten plik/katalog powinien być obecny, ale nie jest.
Zignorowane | Wyszarzony tekst | Ten plik/katalog jest ignorowany (np. przez wpis w pliku .gitignore) i nie podlega kontroli wersji.
Poza systemem kontroli wersji | Wyszarzony tekst | Ten plik nie jest w systemie kontroli wersji, a tylko w lokalnej kopii.
Błąd | Jasnoczerwony z żółtym tłem i pogrubienie | System kontroli wersji zgłosił problem z tym plikiem.

# Filtrowanie stanów kontroli wersji

Najczęściej potrzebne jest wyświetlanie tylko plików, które zostały zidentyfikowane jako w jakiś sposób różne. To domyślne ustawienie programu Meld. Można zmienić, które stany plików są wyświetlane za pomocą menu Widok Stan wersji lub klikając odpowiednie przyciski Zmodyfikowane, Zwykłe, Poza systemem kontroli wersji i Zignorowane na pasku narzędziowym.