Я собираюсь сказать «нет», контроль исходного кода не место для вывода компиляции. Управление исходным кодом предназначено для управления, ну, в общем, источником - целью является хранение, версия и предоставление средств совместной работы для кода.
В идеале, подходящее место для сборок - это сервер сборки. Обычно это означает, что вы не просто захватываете результаты компиляции (при условии, что вы сохраняете артефакты после сборки), вы также собираете важную информацию, такую как параметры сборки, то, что вы неявным образом не получаете, просто контролируя выходные данные сборки ( если ваши скрипты сборки тоже там).
Взгляните на цифру 8 в 10 заповедей хорошего управления исходным кодом . Конечно, это немного субъективно (как показывают некоторые комментарии), но лично я не выводю компиляцию версий. Возможно, вопрос, который вам нужно задать, - «почему», который вы хотите сделать версионным, и то, что вы упускаете, не делая этого.