# 0

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

W drodze specjalnego wyjątku posiadacze praw autorskich udzielają pozwolenia na kopiowanie, modyfikowanie i rozprowadzanie przykładowego kodu zawartego w tej dokumentacji na dowolnych warunkach, bez ograniczeń.

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

# 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 za pomocą przycisku nowego porównania na pasku narzędziowym i 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 | Grayed out text | Ten plik/katalog jest ignorowany (np. przez wpis w pliku .gitignore) i nie podlega kontroli wersji.
Poza systemem kontroli wersji | Grayed out text | 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ą przycisku Filtry wersji na pasku narzędziowym i wybierając Uprość wyświetlaną strukturę katalogów oraz przyciski Zmodyfikowane, Zwykłe, Poza systemem kontroli wersji i Zignorowane na pasku narzędziowym.