Hogyan Készítsünk Javítást

Tartalomjegyzék:

Hogyan Készítsünk Javítást
Hogyan Készítsünk Javítást

Videó: Hogyan Készítsünk Javítást

Videó: Hogyan Készítsünk Javítást
Videó: Házikészítésű szalagfűrész I. rész. 2024, November
Anonim

A javításokat széles körben használják a UNIX-szerű rendszereken a különböző fájlok halmazában végrehajtott apró változtatások (például szoftver forráskód) terjesztésére. Csak azokról a módosításokról tartalmaznak információkat, amelyeket az eredeti fájlnak az aktuális állapotának módosítása érdekében el kell végezni.

Hogyan készítsünk javítást
Hogyan készítsünk javítást

Szükséges

telepített diff segédprogram

Utasítás

1. lépés

Készítsen elő egy forrásfájlt azzal az információval, amelyet a javításhoz létrehozni fog. A fájl adatai lehetnek szövegesek és binárisak is

2. lépés

Hozzon létre egy másolatot az első lépésben előkészített fájlból. Másolja át egy másik könyvtárba, ugyanazzal a névvel vagy az aktuális könyvtárhoz, de más néven

3. lépés

Módosítsa az előző lépésben létrehozott másolatfájlt. Szerkessze a szöveget a megfelelő módon egy megfelelő szerkesztőbe, vagy írja felül a fájl adatait a vele szánt alkalmazással

4. lépés

Tekintse át a diff segédprogram használatával kapcsolatos információkat. Indítson el egy terminálemulátort, vagy váltson át a konzolra. Futtassa a: diff --help parancsot az online súgó megjelenítéséhez. Próbálja ki: man diff vagy info diff parancsokat a megfelelő dokumentációs oldalak megjelenítéséhez, ha telepítve vannak. Fordítson különös figyelmet az -a, -c (-C), -e, --normal és -n (--rsc) opciókra

5. lépés

Hozzon létre egy javítást. Futtassa a diff parancsot a kívánt opciókkal, átirányítva a kimenetet egy fájlba. Adja meg paraméterként az eredeti és módosított fájlokat paraméterekként. A legegyszerűbb példa a diff használatára az aktuális könyvtárban található fájlok adatain alapuló javítás létrehozására a következőképpen nézhet ki: diff source.txt módosított.txt> minta.patc

6. lépés

Tekintse meg a létrehozott javítást. Használjon megfelelő szövegszerkesztőt, vagy a cat paranccsal nyomtassa ki annak tartalmát a konzolra. Például: macskaminta.patch vagy macskaminta.patch | töb

7. lépés

Ellenőrizze a létrehozott változtatási fájl helyességét. Használja a patch parancsot. Adja át a javítás elérési útját az -i kapcsolóval. Az -o kapcsolóval fájlnevet rendelhet az eredményhez. Ez megakadályozza az eredeti fájl felülírását, amelynek elérési útját az utolsó paraméterként kell megadni. Például: patch -i sample.patch -o test.txt source.txt Hasonlítsa össze a létrehozott fájlt és a harmadik lépésben létrehozott fájlt. Meg kell egyezniük. Futtassa a patch parancsot a --dry-run és --verbose paraméterekkel, az utolsó előtti és utolsó argumentumokat továbbítva a forrás- és javítófájlneveknek: patch --dry-run --verbose source.txt sample.patch fájlokba kerül, de megjelenik egy részletes jelentés azokról a műveletekről, amelyeket a parancs tényleges végrehajtása esetén kellett volna végrehajtani. Használható a létrehozott javítás helyességének megítélésére is.

Ajánlott: