«diff» etiketlenmiş sorular

diff - İki dosya arasındaki veya iki dosyadaki karşılık gelen her dosya arasındaki farkları gösteren komut satırı aracı.

4
Anahtarlı satırlı diff iki dosyanın sonucu aynı satırın iki kez eksik olduğunu söylüyor
Satırları sadece birbirinin müsaadesi olan ancak ürettiği çıktıyı elde edemeyen iki dosyadaki linux diff komutunu anlamaya çalışıyorum. Aşağıdaki üç komutu göz önünde bulundurun: [myPrompt]$ cat file1 apples oranges [myPrompt]$ cat file2 oranges apples [myPrompt]$ diff file1 file2 1d0 < apples 2a2 > apples Birisi yukarıdaki şifreli çıktısını diff'den açıklayabilir mi? …
28 diff 

1
diff - çıktı satır numaraları
Dosya karşılaştırması için cli aracını kullanmak istiyorum ve çıktı satırından önce satır numarasına ihtiyacım var, bununla satır farkına atlayabiliyorum, çünkü satır böyle başlarsa nereye atlayacağını anlayan bir araç kullanıyorum :line-number: regular line contents Bu yüzden denedim diffve belgeleri okumak mümkün gibi görünüyor: -D, --ifdef=NAME output merged file with `#ifdef NAME' …
25 diff 

1
“-D” seçeneğinin diff ile etkisi nedir?
diffOpenBSD'de uygulama standart olmayan sahiptir -daşağıdaki belgelerle birlikte seçeneği: -d Mümkün olduğu kadar küçük bir fark üretmeyi çok deneyin. Bu, birçok değişiklik içeren büyük dosyaları işlerken çok fazla işlem gücü ve bellek tüketebilir. GNU diffuygulaması daha kısa belgelerle aynı seçeneğe sahiptir -d, --minimal daha küçük bir değişiklik kümesi bulmaya çalışın …
24 diff 

3
Diff, sadece sağ dosyadan değiştirilmiş satırı göster
Dosyam var ave klonlandığından beri değiştirilen bsatırların çıktısını almak istiyorum . Sadece değiştirilmiş çizgiler, çevreleyen bağlam yok, fark ofset işareti yok.ba Bunu kabuk komut dosyası kullanarak nasıl yapabilirim? (Python / Perl / PHP / ... yok) Sed ve awk kabul edilebilir çözümlerdir. Şimdilik ne yapıyorum -suppress-common-lines ve sed ile regex …
24 shell-script  sed  awk  diff 


2
fark nerede çizgiler çoğunlukla aynı ama sıra dışı?
İki mod_rewrite kuralını zorlamak istiyorum. Satır kümesi yaklaşık% 90 oranında aynıdır, ancak sıralama o kadar farklıdır ki, fark, temelde tamamen farklı olduklarını söyler. Satır numaralarına bakılmaksızın, iki dosya arasında hangi satırların gerçekten farklı olduğunu nasıl görebilirim?

3
“1 Hunk # 1 BAŞARISIZ (farklı satır sonları)” mesajı nasıl düzeltilir?
Komutuyla bir yama oluşturmaya çalışıyorum git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch yamayı uyguladığımda bana $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 (different line endings). Hunk …
22 git  diff  newlines  patch 




3
Normal ifadeye dayalı olarak yalnızca bir farkın / yamanın ilgili bölümlerini görüntüle
git log -G<regex> -pbir kod tabanının geçmişini belirtilen kalıpla eşleşen değişiklikler için aramak için harika bir araçtır. Bununla birlikte, çoğunlukla ilgisiz iri denizde diff / patch çıktısında ilgili iri bulmak çok zor olabilir. Elbette git logorijinal dizginin / regex'in çıktısını aramak mümkündür , ancak görsel paraziti ve ilgisiz birçok değişikliğin …
20 git  diff  patch 

5
Neden sadece cp kullanmak daha kolay olduğunda diff / patch kullanıyorsunuz?
diff -u file1.txt file2.txt > patchfile patchfile1.txt dosyasının tam olarak file2.txt biçimine dönüştürülmesi yönergelerinden oluşan bir yama dosyası oluşturur cpBunun yerine komut kullanılarak yapılamaz mı? Bunun dosya çok büyük olduğunda ve bu yaklaşımın bant genişliğini koruyabileceği bir ağ üzerinden aktarılması gerektiğinde yararlı olabileceğini düşünebilirim. Diğer senaryolarda avantajlı olacak diff / …
19 shell  cp  diff  patch 

7
iki dosyayı birleştirmek ve çakışmaları otomatik olarak çözmek için yama ve diff nasıl kullanılır
Fark ve yama hakkında okudum ama ihtiyacım olan şeyi nasıl uygulayacağımı anlayamıyorum. Sanırım oldukça basit, bu yüzden sorunumu göstermek için bu iki dosyayı al: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> Ben böyle bir çıktı var istiyorum …

3
Git çağrı cihazı daha az, ancak çıktı renklendirmesine ne sebep oluyor?
lessbu konuya göre kendisi sözdizimi vurgulama yapamaz . Bununla birlikte, git diffrenkli çıktıyı varsayılan çağrı cihazı olarak daha az gösterir. Çıktısını git diffbir dosyaya yönlendirdiğimde hiçbir renk kaçış dizisi görünmüyor. Mu git diffo davranıyor Gönderilen biliyoruz ve buna göre formatları çıktı? Bunu nasıl yaparsınız? Git'in diffçıktıyı renklendirdiğini fark ettim (örneğin …
19 colors  git  diff  pager  colordiff 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.