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

  • echifitness

    echifitness

    9 Kasım 2008
  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Kap Slap

    Kap Slap

    8 Mart 2010