У меня есть большой (более 1000 файлов) проект VS С# в git. Мне нужно создать небольшой демонстрационный проект и использовать десять файлов из большого проекта. Чтобы создать этот новый проект, я добавил десять файлов с mklink (symlink) из большого проекта в маленький. Все изменения в соответствующих файлах в большом и малом проекте идентичны. Теперь мне нужно добавить небольшой проект в другой (мой) репозиторий git.
Но символическая ссылка не добавит в git:
(ошибка: readlink ("X.cs"): функция не реализована)
Как добавить файл X.cs (символическая ссылка) в git как обычный файл?
Мне нужно, чтобы все изменения в X.cs (в большом проекте) были перенесены в X.cs (в небольшом проекте).