Обычно передается только минимальный набор файлов, необходимый для сборки проекта. Иногда избыточные файлы попадают в хранилище для удобства.
Я понял из вашего вопроса, что вы используете cmake
для создания .vcxproj
файлов. В такой ситуации люди обычно передают CMakeLists
и тому подобное, поскольку другие файлы могут быть легко созданы. Хотя я знаю некоторых работодателей, которые хотели бы, чтобы вы поступили именно наоборот ...