Arnimet përdoren gjerësisht në sistemet e ngjashme me UNIX për të përhapur ndryshime të vogla të bëra në grupe skedarësh të ndryshëm (për shembull, kodi burimor i softuerit). Ato përmbajnë vetëm informacione në lidhje me redaktimet që duhet të bëhen në skedarin origjinal për ta modifikuar atë në gjendjen aktuale.
E nevojshme
program i instaluar ndrysh
Udhëzimet
Hapi 1
Përgatitni një skedar burimi me informacionin që do të krijoni një copë toke për ta ndryshuar. Të dhënat në skedar mund të jenë si tekst ashtu edhe binare
Hapi 2
Krijoni një dublikatë të skedarit të përgatitur në hapin e parë. Kopjoni atë në një direktori tjetër me të njëjtin emër ose në direktorinë aktuale, por me një emër tjetër
Hapi 3
Modifikoni skedarin dublikatë të krijuar në hapin e mëparshëm. Redaktoni tekstin siç është e përshtatshme në një redaktues të përshtatshëm, ose mbishkruani të dhënat në skedar me aplikacionin që synon të punojë me të
Hapi 4
Rishikoni informacionin për përdorimin e ndërmarrjes ndrysh. Filloni një emulator të terminalit ose kaloni në tastierë. Ekzekutoni komandën: diff --help për të shfaqur ndihmën në internet. Provoni komandat: man ndrysh ose info ndrysh për të shfaqur faqet e duhura të dokumentacionit, nëse është i instaluar. Kushtojini vëmendje të veçantë opsioneve -a, -c (-C), -e, --normale dhe -n (--rsc)
Hapi 5
Krijoni një copë toke. Drejtoni komandën ndrysh me opsionet që dëshironi, duke ridrejtuar prodhimin e saj në një skedar. Specifikoni skedarët origjinal dhe të modifikuar si parametra duke ndjekur opsionet. Shembulli më i thjeshtë i përdorimit të ndrysh për të gjeneruar një copë toke të bazuar në të dhëna nga skedarët e vendosur në direktorinë aktuale mund të duket kështu: ndrysh burim.txt modifikuar
Hapi 6
Shikoni patch-in e gjeneruar. Përdorni një redaktues të përshtatshëm të tekstit, ose shtypni përmbajtjen e tij në tastierë me komandën cat. Për shembull: mostër mace.patch ose mostër mace.patch | më shum
Hapi 7
Kontrolloni korrektësinë e skedarit të ndryshimit të krijuar. Përdorni komandën patch. Kaloni rrugën e patch-it tek ajo me opsionin -i. Përdorni opsionin -o për të caktuar një emër skedari në rezultat. Kjo do të parandalojë mbishkrimin e skedarit origjinal, rruga drejt së cilës duhet të specifikohet si parametri i fundit. Për shembull: patch -i sample.patch -o test.txt burim.txt Krahasoni skedarin e gjeneruar dhe atë që u krijua në hapin e tretë. Ato duhet të jenë identike. Ekzekutoni komandën patch me parametrat --dry-run dhe --verbose, duke kaluar në argumentet e parafundit dhe të fundit te burimi dhe emrat e skedarëve patch: patch --dry-run --verbose source.txt sample.patch Asnjë ndryshim nuk do të bëhet në skedarë, por do të shfaqet një raport i hollësishëm mbi veprimet që do të ishin kryer nëse komanda do të ekzekutohej në të vërtetë. Mund të përdoret gjithashtu për të gjykuar korrektësinë e patch-it të krijuar.