Вот первый вопрос - мы сами формируем на сервере сборки dpr-файл со всеми файлами, которые нашли в папка проекта, связано с тем, что разработчики не всегда следят за локальным dpr, и он не всегда в VCS актуальный (просто не хватает файлов в проекте). Как эту проблему решить через dproj?
Это не техническая проблема, а организационная. По мне, вы придумали костыль, который как-то позволяет закрыть глаза на ошибки, совершаемые разработчиками ... (На самом деле, мне очень хочется крепко выругаться в адрес таких разработчиков.. но я пока сдержался)
Решать это надо организационными методами... А не техническими... Технически тут только контроль: строка на сервере.. если она упала, значит, налажали , и надо починить...
Вот представь, я новый разработчик в команде. Я клонирую проект, и....? Он не компилится у меня? А на сервере компилится? WTF?! Что я сделал не так? Ах,не я?! WTF?!
Мой принцип (да и вообще best practice) - clone , build , [test, deploy... ]Всё.. без плясок, без бубнов, без сакральных знаний...