SORU
13 Temmuz 2010, Salı


Git: 'değiştirilen içeriği'/durum kirli submodule girdiler, fark, vb Listeleme bastırmak?

(Yaklaşık 1.6.bir ara x bültenleri, bence) git alt modüller içine bir değişiklik fark etti. Bu sadece beni rahatsız eder.

$ git status vendor | grep modified:
#       modified:   vendor/rails (modified content)
$ git diff vendor/
diff --git a/vendor/rails b/vendor/rails
--- a/vendor/rails
    b/vendor/rails
@@ -1  1 @@
-Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f
 Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f-dirty

Durdur şunu lütfen?

Düzenleme:

Tamam, bir cevabım var. Şimdi başka bir sorum var:

~/.gitconfig söylesem? Benim ilk yapamam gibi görünüyor, ve hiç bir şey için söz yama kaymağını tarafından görmedim. (Hala bir takma ad yapabilirim sanırım.)

CEVAP
4 NİSAN 2011, PAZARTESİ


Hatta içinde her ekledi submodule modu göz ardı ayarlamak için bir olasılık var .gitmodules dosya.

Sadece bugün bu sorun ile karşılaştım ve hemen bu konuda blogumda bir yazı yazdım bir çözüm bulduktan sonra: How to ignore changes in git submodules

Olayın özü:

Bir kez bir dosya olacak bir submodule deponuzun kök .gitmodules adlı ekledi

Sadece .gitmodules Bu dosya için bir satır ekleyin:

[submodule "bundle/fugitive"]
    path = bundle/fugitive
    url = git://github.com/tpope/vim-fugitive.git
    ignore = dirty

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009