Мне повезло, используя хороший менеджер зависимостей, но он более полезен для модулей кода, чем для артефактов. Суб-репо, безусловно, работает, но вы не будете сокращать время клонирования людей, тянущих верхнее дерево, так как оно также будет каскадироваться в субрепо.
Кто-то, вероятно, предложит использовать bfiles или большие файлы , но я бы этого не использовал. Они работают достаточно хорошо, но эта функциональность выглядит так, как будто она выйдет в Mercurial этим летом, и в это время они будут чахнуть.
Будь я вами, я бы (а) ударил коллегу (б) попытался удалить эти добавленные файлы (используя раздевание или конвертировать), (в) повторно сделать это, если сборка установщиков не сохранится.
PDF-файлы, которые я, вероятно, храню, но есть некоторые аккуратные приемы для создания документов, если вам интересно .