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

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • Willie D.

    Willie D.

    16 Aralık 2006