У меня есть удаленный сервер с файлами заголовков cpp и конечными состояниями (lib/dll/exe), необходимыми для компиляции проектов. Использование удаленного сервера при компиляции занимает много времени с дополнительными издержками при работе по сети. Я хотел бы скопировать файлы локально, но большинство файлов на удаленном сервере мне не нужно для компиляции моих проектов. В идеале я хотел бы настроить локально смонтированный диск, который использует настройки файлов удаленного сервера, но копирует нужные мне файлы локально, когда я пытаюсь их прочитать. Таким образом, в течение дня / недели я могу создать локальный кеш только тех файлов, которые мне нужны.
Есть ли способ добиться этого или что-то подобное? Моя цель - иметь локальный кеш без лишних файлов, которые мне никогда не понадобятся для компиляции.
В настоящее время у меня есть сценарий, который использует robocopy для локального копирования того, что мне нужно, но трудно определить, что мне действительно нужно, поэтому я в итоге извлекаю больше файлов, чем нужно, занимая дополнительное место на жестком диске.