Windows Hard Link - защита от записи
У меня есть куча файлов, которые я загружаю в какой-то момент, а затем настраиваю. Я хочу сохранить оригиналы, но также разрешить модификации, и я хочу сделать это, используя жесткие ссылки.
Я полагаю, что сначала загружаю пакет файлов в какое-то хранилище, а затем создаю жесткие ссылки на мое рабочее место. Я хочу позволить пользователю удалить свои файлы (например, удалить жесткую ссылку), что не создает проблем.
Однако я также хочу позволить ему написать им, и в этом случае я хочу, чтобы мой исходный файл был оставлен нетронутым в репозитории, чтобы я мог вернуться позже. Как я могу сделать это прозрачно, не блокируя файл и не заставляя его удалить его и создать заново?
Любые идеи с благодарностью, спасибо.
Космин
1 ответ
В Windows у вас нет такой опции, так как NTFS/FAT не поддерживает снимки. Жесткие ссылки в любом случае являются просто ссылками, оба указывают на один файл, и если ссылка А изменяется, ссылка Б также изменяется.
Вы можете частично добиться того же результата с помощью истории файлов Windows, однако я не знаю, как настроить ее точно так, как вы описали.