Я хотел бы создать репозиторий Git, в котором пользователи могут извлекать только файлы из репозитория Git и никогда не могут в него загружаться.Поскольку эти данные, клонированные в удаленное хранилище, не нуждались в изменении, я думаю о создании программных ссылок на основное хранилище для экономии места (данные будут дублироваться среди многих пользователей).
Могу ли я создать программные ссылки в моемлокальное репо к файлам в удаленном репо, когда я делаю клон Git?
например, с некоторым изменением git clone <path>/gitrepo .
... где gitrepo
- это основной каталог, аКоманда должна создать мое локальное git-репо с символическими ссылками, указывающими на gitrepo.Контроль версий должен быть сохранен.Пока я не сделаю git pull, мой локальный репо должен сохраняться, даже если основной gitrepo продвинулся вперед.Git pull должен воссоздать символические ссылки, указывающие на последнюю версию основного репо.
Я пытаюсь заменить ln -s
на «контролируемую версию ln -s
"
Спасибо, РБ