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

  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • Noam Erez

    Noam Erez

    3 NİSAN 2012