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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009