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

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • Sam Kear

    Sam Kear

    14 Temmuz 2007