/ / Игнориране на верига от директории в git? - git, file, ignore, gitignore, globbing

Пренебрегване на верига от директории в git? - git, file, ignore, gitignore, globbing

Трябва да пренебрегна следното.

В пътеки като /a/b/c/d/e/f/g, Трябва да пренебрегна /d/e/f/g, Също така трябва да мога да игнорирам всяко място /d/e/f/g се появява под a, опитах d/e/f/g, но това не работи. Мисли?

Отговори:

4 за отговор № 1

Опитвам:

**/d/e/f/g

или:

a/**/d/f/g

5 за отговор № 2

Интересно изискване. Аз съм любопитен какво всъщност е вашият случай на употреба.

Начинът, по който вие Трябва направя нещо като това е отделно .gitignore в родителската директория на всяко под-дърво трябва да изключите (git чете всички .gitignore файлове по пътя си надолу по дървото).

Ако ти наистина искам сингъл .gitignore Файл ... Е, аз не съм опитвал това, но вървях по. \ t gitignore doc, това е най-вече типичен черупка глобус, така че какво биха могли, може работата е нещо като:

а / * / г / д / F / г а / * / * / г / д / F / г а / * / * / * / г / д / F / г

... повтаряйки с непрекъснато нарастващ брой звездички до най-дълбоките, които очаквате разумно да отидат.

Предполагам, че тук ще има наказание за представяне, но не знам колко сериозно е. Вероятно не се забелязва за повечето сделки на всяка система, изградена през последните 5-10 години.