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

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008