Com Es Crea Un Pegat

Taula de continguts:

Com Es Crea Un Pegat
Com Es Crea Un Pegat

Vídeo: Com Es Crea Un Pegat

Vídeo: Com Es Crea Un Pegat
Vídeo: COVID 19| PRUEBA DEL IMÁN EN LAS VACUNAS CONTRA EL CORONAVIRUS 2024, Maig
Anonim

Els pedaços s’utilitzen àmpliament en sistemes similars a UNIX per propagar petits canvis fets a conjunts de fitxers diferents (per exemple, codi font de programari). Només contenen informació sobre les modificacions que cal fer al fitxer original per modificar-lo al seu estat actual.

Com es crea un pegat
Com es crea un pegat

Necessari

utilitat de dif instal·lada

Instruccions

Pas 1

Prepareu un fitxer font amb informació que crearà un pedaç per canviar. Les dades del fitxer poden ser tant de text com binàries

Pas 2

Creeu un duplicat del fitxer preparat al primer pas. Copieu-lo a un altre directori amb el mateix nom o al directori actual però amb un nom diferent

Pas 3

Modifiqueu el fitxer duplicat creat al pas anterior. Editeu el text segons convingui en un editor adequat o sobreescriviu les dades del fitxer amb l'aplicació destinada a treballar-hi

Pas 4

Reviseu la informació sobre l'ús de la utilitat diff. Inicieu un emulador de terminal o canvieu a la consola. Executeu l'ordre: diff --help per mostrar l'ajuda en línia. Proveu les ordres: man diff o info diff per mostrar les pàgines de documentació adequades, si s’instal·la. Presteu especial atenció a les opcions -a, -c (-C), -e, --normal i -n (--rsc)

Pas 5

Crea un pedaç. Executeu l'ordre diff amb les opcions que vulgueu, redirigint la seva sortida a un fitxer. Especifiqueu els fitxers originals i modificats com a paràmetres seguint les opcions. L'exemple més senzill d'utilitzar diff per generar un pedaç basat en dades de fitxers ubicats al directori actual pot ser així: diff source.txt modified.txt> sample.patc

Pas 6

Veure el pegat generat. Utilitzeu un editor de text adequat o imprimiu-ne el contingut a la consola amb l'ordre cat. Per exemple: cat sample.patch o cat sample.patch | mé

Pas 7

Comproveu la correcció del fitxer de canvis creat. Utilitzeu l'ordre patch. Passeu-hi la ruta del pegat amb l’opció -i. Utilitzeu l'opció -o per assignar un nom de fitxer al resultat. Això evitarà sobreescriure el fitxer original, el camí al qual s'hauria d'especificar com a darrer paràmetre. Per exemple: patch -i sample.patch -o test.txt source.txt Compareu el fitxer generat i el que es va crear al tercer pas. Han de ser idèntics. Executeu l'ordre patch amb els paràmetres --dry-run i --verbose, passant els penúltims i darrers arguments als noms dels fitxers font i patch: patch --dry-run --verbose source.txt sample.patch No hi haurà canvis es farà als fitxers, però es mostrarà un informe detallat de les accions que s’haurien dut a terme si l’ordre s’executés realment. També es pot utilitzar per jutjar la correcció del pegat creat.

Recomanat: