SORU
7 Ocak 2011, Cuma


'format-patch gıt arasındaki fark nedir ve 'git diff'?

'Git format-patch' ve 'git', var mı? diff çıktısı arasında bir fark göremiyorum Ve ben 'git diff' bir yama üretmek ve gıt kullanarak uygulamak için geçerli? kullanmak mümkün olmayacak

Benim sorun olduğunu ben değişiklikleri eklenen dizin, ama görünüşe göre git format-patch tek kabul tamamlar, eğer öyleyse kullanabilirim çıktı fark, o zaman ben bu komutu kullanın üretmek için bir yama değişiklikleri dizin:

git diff --cached > index.patch

CEVAP
7 Ocak 2011, Cuma


Bir yama git format-patch ile oluşturulmuş, teslime ilgili bazı meta bilgileri içerir (committer, tarih, taahhüt, ... mesaj) içeren ikili veri diff. Her şeyi kolayca gönderilebilir böylece bir posta olarak biçimlendirilmiş olacaktır. Daha sonra yeniden ilgili olabilir aldığınız kişi git am ve meta-veri bozulmamış ile tamamlama. Ayrıca basit bir diff süper set olarak git apply ile uygulanabilir.

Bir yama git diff ile yaratılan içerik (diff -u) düşünmek, basit bir fark olacak. Ayrıca git apply ile uygulanabilir ama meta-veri yeniden olmadıkları gibi olmayacak.

Özet iletmek için yararlı bir git diff iki ağaç arasında bir fark almak için yararlı olsa da tamamlamak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006