SORU
12 EKİM 2009, PAZARTESİ


Geçici olarak uzakta Tahrip uncommited değişiklikler (la "git-zula")

Programlama yazılımı Subversion repo kayıtlı iken, ben sık sık bazı dosyaları değiştirmek, benim ana iş için hazırlık biraz değişiklik yapmak istiyorum dikkat edin. E. g. yeni işlevsellik uygularken, bana yardımcı olabilecek bazı çabasını fark ettim.

İçin değil karıştırmak alakasız iki değişiklik, bu durumlarda isterim "stow away" benim değişiklikler, yani dönmek için depoyu sürümü, diğer bazı değişiklikler, taahhüt bunlar, daha sonra "geri getirme" benim değiştirir.

git-stash sadece bunu yapmak için izin verir. Var Subversion ile bunu yapmanın bir yolu, doğrudan ya da bazı eklenti ya da script ile ya. Eclipse eklentileri de iyi olurdu.

CEVAP
2 AĞUSTOS 2010, PAZARTESİ


This blog post diff ve patch kullanarak önerir.

  • git stash yaklaşık svn diff > patch_name.patch; svn revert -R . olur
  • git stash apply patch -p0 < patch_name.patch olur

(Sanırım) dizin oluşturur bu meta veri değişiklikleri saklamak yok not veya/siler. (Evet, svn dizin içeriğini ayrı olarak o, gıt aksine parçalar.)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011