Hoofdstuk 3. Mappen vergelijken en samenvoegen met KDiff3

Introductie tot mappen vergelijken en samenvoegen

Programmeurs moeten vaak veel bestanden in een map veranderen om hun doel te bereiken. Daarom laat KDiff3 u ook hele mappen recursief vergelijken en samenvoegen!

Hoewel het vergelijken en samenvoegen van mappen nogal duidelijk lijkt, zijn er aan paar details die u moet kennen. Het belangrijkste is natuurlijk het feit dat nu door elke handeling veel bestanden gewijzigd kunnen worden. Als u geen reservekopieën van uw originele gegevens hebt, kan het erg moeilijk of zelfs onmogelijk zijn om naar de originele staat terug te keren. Dus voordat u een samenvoeging start, zorg ervoor dat uw gegevens veilig zijn en dat u terug kunt keren. Of u een archief maakt of een versiebeheersysteem gebruikt is uw keuze, maar zelfs ervaren programmeurs en integrators hebben zo nu en dan de oude broncodes nodig. En merk op dat ik (de auteur van KDiff3) mijn best doe, maar ik kan niet garanderen dat er geen bugs zijn. Volgens de GNU-GPL is er GEEN WAARBORG op welke manier dan ook voor dit programma. Dus wees bescheiden en onthoud:

Vergissen is menselijk, maar om dingen echt te verknoeien hebt u een computer nodig.

Dus dit kan dit programma voor u doen: KDiff3 ...

  • ... leest en vergelijkt twee of drie mappen recursief,

  • ... houdt speciaal rekening met symbolische koppelingen,

  • ... laat u door bestanden bladeren door te dubbelklikken,

  • ... stelt voor elk item een samenvoegingsoperatie voor, die u kunt wijzigen voordat het samenvoegen van de mappen begint,

  • ... laat u het samenvoegen simuleren en geeft de acties aan die plaats zouden vinden, zonder ze uit te voeren,

  • ... laat u het samenvoegen doen, en geeft u de mogelijkheid in te springen als er menselijke interactie nodig is,

  • ... laat u de geselecteerde handeling op alle items (toets F7) of alleen het geselecteerde item (toets F6) uitvoeren,

  • ... laat u het samenvoegen voortzetten na handmatige interactie met toets F7,

  • ... maakt optioneel reservekopieën met de extensie .orig,

  • ...