Portál AbcLinuxu, 6. května 2025 02:33
Ahoj, nechcene som si vygeneroval chybny patch a teraz mi nejde applynut. Upravene subory uz nemam.
Co som asi spravil:
cd /tmp/ mkdir zdroj mkdir cil printf "a1\nb1\nd1" > zdroj/f printf "a1\nb2\nd1" > cil/f printf "e1\nf1\ng1" > zdroj/g printf "e1\nf2\ng1" > cil/g diff -r zdroj cil > diff
Je rozumna moznost to bezbolestne aplikovat? Diff ma u mna asi 6000 riadkov a meni cez 200 suborov. Skript na to vyzera na vela riadkov, ale ked nezostane ina moznost, tak ho budem musiet pisat. Cakam, ze to pojde cez nejaky parameter, ale mozno sa mylim.
Skusal som patch -n -p0, patch -n -p1 zo zlozky so zdrojom alebo cielom, ale nevie to najst zdroj a ciel. Teda cez input si vypyta nazov suboru a aj potom aplikuje iba prvu zmenu.
Řešení dotazu:
...nevie to najst zdroj a ciel.Hlavicka patche vypada jak?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.