Филтрирање датотека
Када поредите фасцикле, можда ћете желети да занемарите неке датотеке. На пример, можда желите да видите само датотеке које су присутне и различите у обе фасцикле, занемарујући оне које су исте или постоје само у једној фасцикли. Алтернативно, можда желите да занемарите све датотеке у вашем .git директоријуму, или да занемарите све слике.
Мелд има неколико различитих начина за контролу тога које датотеке и коју врсту разлика видите. Можете филтрирати на основу разлика између датотеке кроз фасцикле или назива датотека и фасцикли. Такође можете рећи Мелд-у да третира називе датотека као неосетљиве на велика и мала слова. Коначно, можете користити филтере текста да промените шта виде и поређења фасцикли и поређења датотека.
Сви филтери текста које сте дефинисали се аутоматски примењују приликом поређења фасцикли. Датотеке које су идентичне након што се примене сви филтери текста нису истакнуте као различите, већ су приказане искошено.
Филтрирање разлика у датотекама
Приликом поређења фасцикли, сваки ред садржи једну датотеку или фасциклу која је присутна у барем једној од фасцикли које се пореде. Сваки од ових редова је класификован као Измењен, Нов или Исти:
- Измењено
Датотека постоји у више фасцикли, али су датотеке различите
- Ново
Датотека постоји у једној фасцикли, али не и у осталим
- Исто
Датотека постоји у свим фасциклама и свуда је иста
Можете променити врсте разлика које видите у тренутном поређењу коришћењем дугмета Филтери датотека на палети алата.
Тренутно можете само филтрирати датотеке на основу њиховог стања; фасцикле не могу бити филтриране на овај начин. На пример, не можете рећи Мелду да занемари све фасцикле које садрже само нове датотеке. Фасцикла која садржи само „Нове“ датотеке биће приказана као празна, али ће и даље бити присутна.
Филтрирање назива датотека
Мелд долази са корисним скупом филтера назива датотека који вам омогућавају да занемарите неинтересантне датотеке и фасцикле попут уобичајених резервних датотека и метаподатака фасцикли система за управљање верзијама. Сваки филтер назива датотеке може се засебно активирати или деактивирати помоћу дугмета Филтери датотека на палети алата.
Можете додати, уклонити или изменити филтере назива датотека у одељку Филтери датотека у прозорчету Поставке. Филтери назива датотека одређују шаблоне назива датотека који неће бити разматрани приликом поређења фасцикли. Свака датотека која се поклапа са активним филтером неће се чак ни појавити у поређењу стабла. Филтери назива датотека се поклапају и са датотекама и са фасциклама; ако се фасцикла поклапа са филтером, она и сав њен садржај биће занемарени.
Филтери назива датотека се поклапају према шаблонима „shell glob“. На пример, *.jpg ће се поклопити са свим називима датотека који се завршавају на .jpg. Следећа табела наводи све знакове „shell glob“ које Мелд препознаје.
Шаблони „shell glob“
Заменски знак |
Поклапања |
* |
било шта (тј. нула или више знакова) |
? |
тачно један знак |
[abc] |
било који од наведених знакова |
[!abc] |
било шта изузев једног од наведених знакова |
{cat,dog} |
или „cat“ или „dog“ |
Промена поставке Активан за филтер у прозорчету Поставке мења да ли је тај филтер активан подразумевано.
Активирање филтера из менија или са траке алата укључује или искључује филтер само за ово поређење.
Називи датотека неосетљиви на величину слова
Датотеке се пореде кроз директоријуме према њиховом називу. Ово поређење разликује велика и мала слова по подразумеваним подешавањима; то јест, датотеке README, readme и ReadMe би се све сматрале различитим датотекама.
Приликом поређења фасцикли на неким системима датотека (нпр. HFS+ или FAT), можда ћете желети да Мелд третира називе датотека као неосетљиве на велика и мала слова. То можете учинити коришћењем дугмета Филтери датотека на палети алата и избором ставке Занемари величину слова назива датотеке.