Burada tanıtıldığı gibi bir yama yapmaya çalışıyorum .
Diyelim ki iki dizinim var pp1(modified version)ve şu komutla pp0(clean version)bir yama dosyası pp0.patcholuşturuyorum diff:
diff -crB pp0 pp1 > pp0.patch
Sorun sadece pp1'de bir dosya varsa, yamaya dahil edilmeyecektir. Nasıl çalışılır?
GÜNCELLEME :
Öncelikle pp0 dizinine geçiyorum ve yamanın başarılı olup olmadığını test ediyorum
patch --dry-run -p1 -i /path-to-pp0.patch
Ben ekledik olsa --new-fileiçin diffkomuta, bu sadece pp1sonucu listelenmeyen
GÜNCELLEME :
Yanlışlıkla yanlış dosyayı yamaladım
diff -crb --new-file pp1 pp0 > pp0.patch
veya
diff -crNb pp1 pp0 > pp0.patch
yapacağım