- - Hvordan man bruger smeltning til at sammenligne ændringer i filer på Linux

Sådan bruges smeltning til at sammenligne ændringer i filer på Linux

Hvis du laver en masse udvikling eller koderevisionpå Linux kan søgning gennem kode for at finde subtile ændringer være meget trættende. Heldigvis er der en nem løsning: brug bare Meld. Med Meld kan du hurtigt registrere ændringer i filer, mapper og mere.

Installer smelte

For at bruge Meld skal du køre enten Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE eller et Linux OS, der kan installere Flatpaks.

Ubuntu

sudo apt install meld

Debian

sudo apt-get install meld

Arch Linux

At få Meld-applikationen på Arch Linux er det ikkemuligt uden at aktivere “Ekstra” softwarekilde. Dette arkiv lukkes ofte som standard på mange Arch-installationer, da det har software, der ikke er kritisk for de fleste systemer.

Tænd for ekstra-softwarekilden gøres ved at foretage en lille redigering af Pacman-konfigurationsfilen. For at gøre dette skal du åbne en terminal og få rodadgang med su kommando. Hvis du vælger ikke at tillade det su, a sudo -s vil være tilstrækkelig.

su -

eller

sudo -s

Brug din root-adgang til at åbne Pacman-konfigurationsfilen i Nano-tekstredigeringsprogrammet.

nano /etc/pacman.conf

I Nano skal du bruge pil ned for at navigere ned i filen Søg efter "Ekstra" posten. Der er tre linjer til “Ekstra” repoen. Fjern alle # symboler foran linjerne, og tryk på Ctrl + O for at gemme dine ændringer. Gå ud af redaktøren ved at trykke på Ctrl + X, og synkroniser Arch-emballeringsværktøjet igen.

pacman -Syy

Når du kører en re-sync, downloader det nye arkivinformation til allerede indstillede softwarereposer. Det vil også downloade pakkelisterne og opsætte Extra. Når det er taget sig af, er det sikkert at installere Meld-applikationen til Arch Linux.

pacman -S meld

Fedora

sudo dnf install meld

OpenSUSE

sudo zypper install meld

Generisk Linux via Flatpak

Meld er en del af Gnome-projektet, såsoftware finder vej næsten på hver Linux-distribution i form af en indbygget binær pakke. Men hvis du er på en Linux-distribution, der af en eller anden grund ikke har adgang til et indbygget installationsprogram, er den næste bedste ting at få appen via Flatpak.

Før du installerer Meld via Flathub, skal du følge voresguide til at lære, hvordan du opsætter Flatpak-emballagesystemet på din Linux-pc. Når du har fået Flatpaks til at fungere, skal du åbne en terminal og indtaste følgende kommandoer for at installere Meld.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld

Efter at have kørt kommandoerne ovenfor for at installere Meld, skal du starte den for første gang med:

flatpak run org.gnome.meld

Brug smelt til at sammenligne filer

Melds primære formål er at finde subtilforskelle i tekst, og det kan registrere ændringer meget hurtigt. Endnu bedre er Meld understøttelse af mange forskellige typer tekst- og filtyper, hvilket sikrer, at uanset hvad, dine ændringer er detekterbare.

Hvis du ikke er sikker på, hvordan du kontrollerer for "forskelle" i filer i Meld-applikationen, skal du følge disse trin.

Trin 1: På Meld-startsiden skal du kigge efter “filsammenligning”. Under indstillingen "filsammenligning" vil du bemærke en knap, der siger "ingen". Klik på den, og brug den til at søge efter den første fil i din sammenligning.

Trin 2: Indlæsning af den første fil i meld willomdanne appen til en delt skærmtilstand. På venstre side af splitskærmen ser du den første fil, du har tilføjet. Til højre ser du en tom side. Klik på sidens titel, og indlæs den fil, du vil sammenligne med den fra tidligere.

Trin 3: Når de to filer er færdige med at indlæse i Meld,det vil fremhæve ændringer, den ser i teksten med farven blå og ligheder med lime grøn. Rul igennem, og se på teksten. Hvis du ikke er tilfreds med forskelle, skal du klikke på pilikonet over “diff” og lade Meld ændre det.

Når du er tilfreds med de ændringer, du har foretaget med Meld, skal du klikke på knappen "Gem".

Brug smelt til at sammenligne mapper

Bortset fra at kontrollere forskellige filer for forskellei tekst kan Meld finde forskelle i mapper. Directory-sammenligning er en praktisk funktion, hvis du prøver at holde to forskellige mapper ens, men ikke kan se, om de har det samme indhold.

For at bruge denne funktion skal du starte Meld, se på startskærmen og klikke på knappen "biblioteksammenligning".

Efter at have valgt “katalogsammenligning”, to feltermed “ingen” vises. Klik på begge boksene, og brug menuen til at indstille de mapper, du prøver at sammenligne. Når mapperne er indstillet, skal du klikke på "sammenligne", og Meld-applikationen indlæser øjeblikkeligt begge mapper og fremhæver forskellene i begge mapper.

Kopier filer / mapper

Brug for at kopiere en fil eller mappe fra den ene side tilden anden? Rul gennem listen, vælg et bibliotek eller fil, og højreklik på den. Efter højreklik, skal du klikke på "kopier til" indstillingen for at flytte dataene.

Kommentarer