«patch» etiketlenmiş sorular

Yama, bir bilgisayar programı veya destekleyici verileriyle ilgili sorunları düzeltmek veya güncellemek için tasarlanmış bir yazılım parçasıdır. Bu, güvenlik açıklarını ve diğer hataları düzeltmeyi ve kullanılabilirliği veya performansı iyileştirmeyi içerir.

10
Belirli bir taahhüt için bir git yaması nasıl oluşturulur?
SHA1 taahhüt numaraları listesi için yamalar oluşturur bir komut dosyası yazmak gerekir. Kullanmayı denedim git format-patch <the SHA1>, ancak bu SHA1'den beri her taahhüt için bir yama oluşturdu. Birkaç yüz yama oluşturulduktan sonra süreci öldürmek zorunda kaldım. Yalnızca belirli SHA1 için bir yama oluşturmanın bir yolu var mı?
1231 git  patch 

5
Git'te başka bir şubeye dayalı olarak belirli taahhütler nasıl taşınır?
Durum: master X konumunda quickfix1 X + 2 işleminde Öyle ki: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Sonra quickfix2 üzerinde çalışmaya başladım, ama yanlışlıkla master değil kopyalanacak kaynak dalı olarak quickfix1'i aldım. Şimdi quickfix2 X + 2 işleminde + 2 ilgili işlemde. o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) …
381 git  commit  patch 



4
Git ile zaten bölünmüş bir iri parça ayırabilir miyim?
Son zamanlarda git komutunu patchseçeneğini keşfettim addve gerçekten harika bir özellik olduğunu söylemeliyim. Ayrıca büyük bir iri parçanın stuşa basarak daha küçük iri parçalara ayrılabileceğini keşfettim , bu da taahhüdün hassasiyetine katkıda bulunuyor. Ama ya daha fazla hassasiyet istersem, bölünmüş iri parça yeterince küçük değilse? Örneğin, bu zaten ayrılmış iri …
205 git  split  add  patch 

8
PATCH ve PUT isteği arasındaki temel fark nedir?
PUTRails uygulamamda bir istek kullanıyorum . Artık PATCHtarayıcılar tarafından yeni bir HTTP fiili uygulanmıştır. Bu yüzden, talepler PATCHve PUTtalepler arasındaki temel farkın ne olduğunu ve ne zaman birini veya diğerini kullanmamız gerektiğini bilmek istiyorum .
187 http  patch  put  httpverbs 

5
En son git taahhüdümden nasıl bir yama oluştururum?
Yapılan son taahhütten bir yama yaratmanın sihirli komutunu arıyorum. İş akışım bazen böyle görünüyor vi some.txt git add some.txt git commit -m "some change" ve şimdi sadece yazmak istiyorum git create-patch-from-last-commit-to-file SOME-PATCH0001.patch ama oraya ne koymak zorundayım create-patch-from-last-commit-to-file?
186 git  patch 

8
Git format-patch ile nasıl bir yama yaparsınız?
Bir dalda henüz aydınlanmayan bazı kişilere e-posta ile göndermek istediğim sekiz taahhüt var. Şimdiye kadar yaptığım her şey bana 8 yama dosyası veriyor ya da zamanın başından beri şubenin tarihindeki her taahhüt için yama dosyaları vermeye başlıyor. Taahhütleri ezmek için git rebase - etkileşimli kullandım, ama şimdi denediğim her şey …
163 git  patch  squash  git-squash 

3
Git deposundan yama veya diff dosyası oluşturun ve başka bir git deposuna uygulayın
WordPress tabanlı bir proje üzerinde çalışıyorum ve projemi WP'nin her yeni sürümüne eklemek istiyorum. Bunun için, iki işlem veya etiket arasında bir yama oluşturmak istiyorum. Örneğin, Repo'mda /www/WPbunu yapıyorum: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Veya $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natif WordPress /www/myproject Git projem WordPress …
155 git  diff  patch  git-diff  git-apply 

20
Windows'ta fark düzeltme ekini nasıl uygulayabilirim?
Orada bir fark yama oluşturabilecek birçok program var, ama bir tane uygulamak için bir zaman heck yaşıyorum. Bir yama dağıtmaya çalışıyorum ve bir kullanıcıdan nasıl uygulanacağı hakkında bir sorum var. Bu yüzden kendi başıma anlamaya çalıştım ve hiçbir ipucum olmadığını öğrendim ve bulabildiğim araçların çoğu komut satırı. (Bir komut satırıyla …
136 windows  diff  gnu  patch 

3
Git am ve git camera arasındaki fark nedir?
Her ikisi de git amve git applyyamaları uygulamak için kullanılabilir. Farkı göremiyorum. Şimdi bir fark görüyorum: yalnızca dosyalara dokunurken git amotomatik olarak işliyor, git applyancak bir taahhüt oluşturmuyor. Tek fark bu mu?
134 git  patch 

7
Birleşik bir diff dosyasında karakter başına farklılıkları nasıl görselleştirebilirim?
İle oluşturulmuş bir yama aldığımı varsayalım git format-patch. Dosya temelde bazı meta verilerle birleşik bir farktır. Dosyayı Vim'de açarsam, hangi satırların değiştirildiğini görebilirim, ancak hangilerinin değiştirilen satırlardaki karakterlerin farklı . Karakter başına farklılıkları görselleştirmenin bir yolunu (Vim'de veya Ubuntu üzerinde çalışan başka bir özgür yazılımda) bilen var mı? Karakter başına …
122 git  vim  diff  patch 

4
Yama uygularken "1 satır boşluk hataları ekler" ne anlama geliyor?
Klonlanmış bir uzak deponun bazı markdown dosyalarını düzenliyorum ve bir şubeden diğerine yama oluşturmayı ve uygulamayı test etmek istedim. Ancak, her değişiklik yaptığımda şu mesajla karşılaşıyorum git apply: 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (Bu, Mac'imde oluyor ve orijinal kodun nerede oluşturulduğunu bilmiyorum.) Uyarı mesajı ne anlama …

2
GitHub'dan tek bir kesinleştirme farkı nasıl indirilir?
${SHA}GitHub'dan web arayüzü üzerinden tek bir commit (hadi diyelim) almak istiyorum . Örneğin, şöyle bir şey: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... ancak tüm depoyu klonlamak zorunda kalmadan (söz konusu depo büyüktür). Açıkçası GitHub, web …
106 github  diff  patch  git-diff 

5
TortoiseHg Bir Yama Uygula
TortoiseHg, değişikliklerinizin bir yama dosyasını birine e-postayla göndermenize olanak tanır, ancak yama uygulamayı destekliyor mu? Öyleyse, TortoiseHg kullanarak nasıl yama uygularsınız? Çözüm Yardımınız için teşekkürler @Will Bickford . Bu özelliği TortoiseHg sitesinde TODO olarak listelenmiş buldum .

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.