[Pardus-kullanicilari] Üç dizinden bir dizin çıkarmak
Onur Küçük
onur at pardus.org.tr
23 Ağu 2009 Paz 17:42:32 EEST
On Sat, 22 Aug 2009 15:56:28 +0300
Necmettin Begiter <necmettin.begiter at gmail.com> wrote:
> Konu kısmı çok iyi anlatamıyor ama mevzu şu:
>
> Elimde üç dizin var, Bugz32 Bugz34 ve Bugz32tr. İçerik olarak Bugzilla
> 3.2 İngilizce ve Türkçe, Bugzilla 3.4 İngilizce ve Bugzilla 3.2 Türkçe
> içeriyorlar. Şöyle
> repos/
> bugz32/ <--- A
> en/
> tr/ <--- C
> bugz34/
> en/ <-- B
>
> Elde etmem gereken şey ise, A ile B'nin farklarını C'ye uygulamak.
> Yani Bugzilla 3.2 ile 3.4'ün İngilizce'lerini karşılaştırmak, oluşan
> farkı Bugzilla 3.2'nin Türkçe'si ile birleştirmek. Dizin ve dosya
> isimleri, dosyaların konumları aynı, fakat C'deki dosyaların semantik
> olarak A/en'in aynısı olmasına rağmen satır numaraları bakımından aynı
> değil.
> Bir örnekle açıklayayım:
>
> $A/en/x.txt:
> <p class="bold">Hello, my dear friend!</p>
>
> $B/en/x.txt":
> <p class="bald">Hello, my dear friend!</p>
>
> $C/x.txt (=$A/tr/x.txt)
> <p class="bold">Selam sana ey dost!</p>
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ç
--
Onur Küçük Knowledge speaks,
<onur.--.-.pardus.org.tr> but wisdom listens
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi