|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ Genel ] "Nasıl Patch Hazırlanır?" - Necati Ersen Şişeci - (2006-07-03 01:47:44) [2754] 1.c dosyasi: 
Biz dosyada degisiklik yapip patch cikartmak istiyoruz. bu dosyayi 1.c.org olarak cp yapalim. Sonra 1.c de degisiklik yapalim 1.c nin yeni hali 
seklinde olsun. Bu iki C kodu icin yaptigimiz yeni degisikligi eski C koduna uygulayacak patch cikartmak istersek diff komutunu kullanmamiz gerekecek. Soyle diff -ruN eskiDosya yeniDosya Yani 
seklinde. @@ -3,4 +3,5 @@ ile belirtilen kisimdaki -3, dosyanin 3ncu satirindan itibaren gosterildigini yaziyor ve main ve { ve printf satirlarinda herhangi bir degisiklik olmamis.Fakat bu 3 satirin altina yeni bir printf satiri gelmis 
Elle uygularken de bunu kullanacagiz yine. Kacinci satir oldugunu bulup, once degismemis satirlari kontrol edip eger degismemis olan satirlar dogru ise patch de belirtilen degisikligi yapacagiz. Simdi 1.c dosyasini biraz daha degistirelim. 
bunun icin patch cikartirsak 
Burada da 2nci satirdan basliyor bos satir, main, { satirlari ayni kaliyor, bu 3 satirdan sonra gelen printf("Selam\n") satiri - oldugu icin siliniyor, ve + olan printf("Selam 2\n"); satiri ekleniyor. 
ile patch i almis olduk. 
yapip orjinal haline donelim. 
Seklinde yeni patch i uygulamis oluyoruz. Arkadaşıma gönder , Ana Sayfa |  |