[Pardus-kullanicilari] Üç dizinden bir dizin çıkarmak
Onur Küçük
onur at pardus.org.tr
24 Ağu 2009 Pzt 13:59:05 EEST
On Mon, 24 Aug 2009 02:24:32 +0300
Necmettin Begiter <necmettin.begiter at gmail.com> wrote:
> 2009/8/23 Onur Küçük <onur at pardus.org.tr>:
> > normal bir yamalama ile yapılabilecek bir şey sanki
> >
> > diff -Nura bugz32/en bugz32/tr > peç
> >
> > cd bugz34
> >
> > cp -R en tr
> >
> > patch -p1 < ../peç
>
> Bunun sonucunda, çoğu değişiklik aynen aktarılmış olsa da bir kısmında
> "Hunk #9 FAILED at 155." türevi sürüyle sonuç ve çok sayıda x x.orig
> x.rej dosyası oluştu. Doğru anladıysam bundan sonrası o dosyaları (x
> x.orig x.rej) karşılaştırıp gerekli değişiklikleri uygulamak.
Evet aynen, orig "original" ın kısaltması, rej de "rejected" ın
kısaltması. Bir karakter değişiklik, boşluk / tab değişikliği bile olsa
patch risk almamak için uygulanamayan kısımları rejected olarak
işaretleyip dosya.rej olarak bir dosyaya yazıyor.
HUNK -> yamanın kaçıncı parçası olduğunu belirtiyor, her satır aralığı
bilgisi bir hunk başlangıcıdır. "hunk ? succeeeded at ?? (offset ??
lines)" şeklinde bir bilgi gelirse de satır numarası birebir tutmadı
ama yama doğru görünüyor anlamına geliyor, çok özel bir durum olmadıkça
güvenilebilir böyle uygulanan yamalar.
--
Onur Küçük Knowledge speaks,
<onur.--.-.pardus.org.tr> but wisdom listens
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi