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

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • Triune Films

    Triune Films

    9 ŞUBAT 2006