[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