Tôi nghĩ mô hình toàn cầu:
**/(*|.*)
sẽ đại diện cho mọi thư mục và tệp bắt đầu bằng dấu chấm ( .
) hoặc không, nhưng nó bỏ qua các thư mục trong thư mục hiện tại bắt đầu bằng .
.
Mô hình toàn cầu có nghĩa là gì:
mọi tệp và thư mục có thể hoặc không thể bắt đầu với
.
các thư mục hiện tại và sâu hơn
Ngoài ra: Làm cách nào tôi có thể loại trừ một thư mục cụ thể (hoặc thậm chí tốt hơn, một mẫu con toàn cầu) khỏi mẫu hình cầu đệ quy như mẫu ở trên?
Tôi đã thử các cách sau để loại trừ thư mục .hg
khỏi cấp độ hiện tại (nhưng bao gồm các thư mục khác bắt đầu bằng .
ký tự):
**~.hg/*
nhưng nó đã không đi đệ quy vào các thư mục sâu hơn.