SORU
24 EYLÜL 2009, PERŞEMBE


.gitignore - herhangi bir 'bin' dizin görmezden

Böyle bir dizin yapısı var:

.git/
.gitignore
main/
  ...
tools/
  ...
...

Ana ve araçları, ve diğer herhangi bir dizin içinde, herhangi bir düzeyde, bir 'bin' görmezden gelmeni istiyorum dizin ve altındaki her şeyi görmezden gelmek istiyorum da). Bu desen her yolu denedim .gitignore ama hiç biri işe yaramadı:

/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too

Herkes bana yardımcı olabilir? İlk desen (çalışma olması gerektiğini düşünüyorum) eğer bunu yaparsam: gayet güzel çalışıyor

/main/**/bin/**/*

Ama üst düzey her dizin için bir giriş yapmak istemiyorum ve değiştirmek istemiyorum .yeni bir tane ekliyorum her zaman gitignore.

Bu Windows son msysgit kullanarak.

DÜZENLEME:bir şey daha, dosyaları ve alt dizinleri 'bin' adlarında, görmezden gelinmiş bu:) istemiyorum

CEVAP
24 EYLÜL 2009, PERŞEMBE


Önce sürüm 1.8.2, ** .gitgnore herhangi özel bir anlamı yoktu. 1.8.2 olarak git ** sıfır veya daha fazla alt dizinleri (release notes) demek için destekler.

Tüm dizinleri bin bir dizin ağacında her yerde geçerli seviyesinin altında adlı görmezden şekilde desenli .gitignore Bir dosya ile

bin/

man sayfasında, orada bir dizin görmezden örneği foo benzer bir desen kullanarak aradı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010