Я думаю о маске как о схеме Маска (я думаю )-позвольте мне объяснить с помощью удобной диаграммы
Общий источник физически находился бы вc:\source
Экземпляр A будет физически в c:\instanceA
, но изначально не будет ничего, кроме символических ссылок на все в c:\source
. Экземпляр B будет физически в c:\instanceB
, но изначально не будет ничего, кроме символических ссылок на все в c:\source
. Когда вы вносили изменения в экземпляр A и экземпляр B, вы должны были создать маску, которая скрывает файлы из CommonSource, если они были удалены из папок экземпляра, и создает новый физический файл в каталоге экземпляра, если существующий файл Common Source был изменен. Новые файлы будут жить в папках экземпляра, но никогда не вернутся в общий источник.
Этот тип настройки был бы очень полезен для проекта, в котором я хочу сделать много различных типов небольших настроек для нескольких экземпляров, где разные потоки будут работать с разными экземплярами.
Я знаю о символических ссылках, но они не работают в случае изменения файла.
Есть ли что-нибудь, что может это сделать? Если нет, должен ли я попытаться сделать это и запатентовать? Мне кажется, это хорошая идея.
Я был бы на Windows Server 2008 или более поздней версии.