gitignore: Являются ли » x` и `**/x` эквивалентными по семантике и производительности?

#git #gitignore

Вопрос:

Являются x ли и **/x эквивалентны по семантике и производительности, в .gitignore файлах?

О чем /**/x ?

Комментарии:

1. Судя по документам , это похоже на правду. ** более полезно в других случаях использования.

2. @Dialecticus Действительно, документы, похоже, говорят об этом, но когда я тестирую его в репозитории на своей машине macOS, в то время /**/x как и **/x исключаю x s в поддиапазонах, x это НЕ ТАК. Что это дает?

3. Конечно, любая разница в производительности здесь будет несущественной. У меня довольно сложный .gitignore, и я никогда не замечал никаких проблем с производительностью.

4. @HappyFace: вы говорите x , что один не работает так, как задокументировано: пожалуйста, прикрепите репродуктор к вашему вопросу, потому что это было бы ошибкой Git.