Александр Титов: Хороший пример!
Здесь накладывается семантика контекста.
Если человек в онлайн магазине в корневом каталоге, то да это не дублекаты. Надо выдовать всё.
Если человек в онлайн магазине в ветке "головные уборы", то спорно, почему нет. Клиент хочет "красная шапочка", давайте на выдачу "шапочки красные".
Толстый Лорри: Это мое личное мнение, без притензий.
Ant более гибкий, если это касается операций не сязаных со сборкой.
Если уровень будет другой, будет свой CI (Jenkins) тогда история с скриптами вообще deprecated.
С bitbucket pipline я незнаком, возможно там есть или будет что-то похожее.