Я работаю с командой над несколькими проектами visual studio (2008), в которых много кода.Некоторые файлы используются во всех проектах, но некоторые полезны только для 1 или 2. Я ищу способ извлечь все полезные файлы для одного конкретного проекта.
Принцип, который мы используем, - это общий доступ к каталогам.Каждый проект выбирает общие каталоги, которые он хочет использовать, в списке включенных каталогов (в свойствах проекта).Все такие каталоги создаются внутри корневого каталога (напрямую или нет).
project_dir/
shared1_dir/
shared2_dir/
...
Учитывая файл проекта, какой это самый эффективный способ скопировать все необходимые файлы, сохраняя общийструктура директории, но в новом корневом каталоге?Целью здесь является создание строгого архива проекта.
Примечание: исходные файлы в общих каталогах обычно являются не файлами cpp, а файлами заголовков (в наших проектах используется много шаблонов).