
У меня есть два git-репозитория, A
расположенные B
по разным путям.
В одном репозитории ( ) есть подпапка, A/subfolder
которая содержит некоторые файлы данных. На моей локальной машине у меня есть символическая ссылка B
для доступа к этим файлам. Таким образом, мне не нужно поддерживать две отдельные папки с идентичным содержимым. Это работает отлично.
Проблема в том, что когда я отправляю эти репозитории на github, символические ссылки B
не работают на других машинах (как и ожидалось). Как лучше всего с этим справиться, чтобы:
1) Мне нужно поддерживать только один физический каталог на моей локальной машине;
2) Каждый репозиторий git будет содержать физическое содержимое,
subfolder
чтобы пользователи могли клонировать любой репозиторий без проблем;3) Когда я извлекаю данные из репозитория на свою локальную машину, он не создает дубликат копии файлов в
subfolder
решение1
Моим решением было использовать жесткие ссылки вместо символических. Жесткие ссылки изначально не поддерживаются OS X, но этот инструмент их реализует: