hangi kural gitignore dosyası yok sayılıyor | Netgez.com
SORU
27 AÄžUSTOS 2012, PAZARTESÄ°


hangi kural gitignore dosyası yok sayılıyor

Bazı dosya gıt (.gitignore dosyasına bir kural dosyası göz ardı edilmeye neden olan gibi) göz ardı oluyor neden görmek için herhangi bir yolu var mı?

Ben bu (ya da çok daha karmaşık bir senaryo, klasörler yüzlerce .gitignore dosya: on . hayal

/
-.gitignore
-folder/
    -.gitignore
    -subfolder/
              -.gitignore
              -file.txt

Eğer kaçarsam git add folder/subfolder/file.txt gıt bunu göz ardı edilerek, şikayet edebilir:

The following paths are ignored by one of your .gitignore files:
folder/subfolder/file.txt
Use -f if you really want to add them.

Bu dosyayı görmezden bir kural ve bu kural Haritayı öğrenmek için herhangi bir yolu var mı? Gibi:

The following paths are ignored by your folder/.gitignore file (line 12: *.txt)
folder/subfolder/file.txt
Use -f if you really want to add them.

Ya da sadece:

$ git why-is-ignored folder/subfolder/file.txt
folder/.gitignore:12:*.txt

CEVAP
28 AĞUSTOS 2012, Salı


git check-ignore -v filename

Daha fazla ayrıntı için the man page bkz.

Orijinal yanıtı şöyle:

git şu anda böyle bir şey sağlamaz. Ama sorunuzu gördükten sonra biraz googling yaptım ve 2009 this feature was requested and partially implemented geri bulundu. Bu konuyu okuduktan sonra, çok düzgün yapacak olmayacağını anladım, bir yama üzerinde çalışmak ve önümüzdeki bir iki gün içinde bitirmiş olmayı umut başladım. Hazır olduğunda bu cevap güncellenir.

GÃœNCELLEME:Vay be, bu beklediÄŸimden çok daha zor oldu. git'iÅŸleme oldukça gizli s hariç. bağırsaklar Her neyse, bugün burada master Yukarı ÅŸube için geçerli olan an almost finished series of commits. Test paketi ™ tamamlandı, fakat henüz --stdin opsiyonun kullanım bitirmedim. Umarım bu hafta sonu hallederim, sonra da kaybolun posta listesine benim yamalar gönderin.

Bu arada, kesinlikle bunu yapmak için mümkün olan kimseden testler my git fork, check-ignore şube kontrol sadece klon hoş geldiniz, ve normal olarak derlemek istiyorum.

GÜNCELLEME 2:Bitti! En son sürümü yukarıda başı olarak github ve submitted the patch series to the git mailing list hakemlik için var. Bakalım ne düşünüyorlar

GÜNCELLEME 3:Sonra birkaç ay daha, kesmek / patch yorumları / tartışmaları / bekliyorum memnun edebilmek için söylediği this feature has now reached git's master branch ve var olacak bir sonraki sürümü (1.8.2 beklenen 8 Mart 2013). İşte check-ignore manual page. Vay, bu şekilde daha beklediğimden iş oldu!

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Glyn Dewis

    Glyn Dewis

    25 AÄžUSTOS 2007
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011
  • Within Temptation

    Within Tempt

    18 EYLÃœL 2006