Diffi kasutamine ja patchimine puust ja punaseks: erinevus redaktsioonide vahel
Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Uus lehekülg: ' Ütleme, et meil on kaks faili # cat vanaproge kood kood kole bugi # cat vanaproge_uus kood kood bugiparandus uus kood Võrdleme programmiga diff neid kahte faili # diff v...' |
Resümee puudub |
||
| 1. rida: | 1. rida: | ||
Ütleme, et meil on kettal kaks faili | |||
Esimene fail | |||
# cat vanaproge | # cat vanaproge | ||
kood | kood | ||
kood | kood | ||
kole bugi | kole bugi | ||
# cat vanaproge_uus | Teine fail | ||
kood | |||
kood | # cat vanaproge_uus | ||
bugiparandus | kood | ||
uus kood | kood | ||
bugiparandus | |||
uus kood | |||
Võrdleme programmiga diff neid kahte faili | Võrdleme programmiga diff neid kahte faili | ||
| 24. rida: | 27. rida: | ||
> uus kood | > uus kood | ||
# diff -u vanaproge vanaproge_uus > parandus | Tekitame sellest pach faili | ||
# diff -u vanaproge vanaproge_uus > parandus | |||
Vaatame tekkinud faili | Vaatame tekkinud faili | ||
Redaktsioon: 25. august 2011, kell 07:48
Ütleme, et meil on kettal kaks faili
Esimene fail
# cat vanaproge kood kood kole bugi
Teine fail
# cat vanaproge_uus kood kood bugiparandus uus kood
Võrdleme programmiga diff neid kahte faili
# diff vanaproge vanaproge_uus 3c3,4 < kole bugi --- > bugiparandus > uus kood
Tekitame sellest pach faili
# diff -u vanaproge vanaproge_uus > parandus
Vaatame tekkinud faili
# cat parandus --- vanaproge 2011-08-25 10:40:57.801565663 +0300 +++ vanaproge_uus 2011-08-25 10:41:35.781565673 +0300 @@ -1,3 +1,4 @@ kood kood -kole bugi +bugiparandus +uus kood
Paigame faili ära
# patch < parandus patching file vanaproge
Paiga tagasivõtmine
# patch < parandus patching file vanaproge Reversed (or previously applied) patch detected! Assume -R? [n]
Või
# patch -R <fix
Mis ei teata patchimisel midagi.