Есть ли причины использовать менеджер пакетов, а не git submodules / поддеревья, или наоборот? Решения git кажутся намного более сложными, чем простой менеджер пакетов.
Предположим, что экономия пространства подмодулями git не важна.
Обновление: Кто-то добавил тег C ++ к этому вопросу, но с тех пор я его удалил. Этот вопрос не относится конкретно к C ++. Приветствуются более общие ответы, чем принятые.