Здравствуйте, cruse, Вы писали:
C>Подскажите может ли git следовать по символьным ссылкам (linux/ubuntu) расположенным в рабочем каталоге репозитария?
C>Поскольку в Linux все храниться в файлах конфигов, есть наивная идея создать каталог, к которому будут прилинкованы каталоги с интересующими конфигами системы. Цель — смотреть что менялось, восстанавливать, вспоминать как настраивал.. и т.п.
C>Самостоятельно сделать или найти инфу не получилось.
http://stackoverflow.com/questions/1500772/getting-git-to-follow-symlinks-again
Как я понимаю проблема в том, что оно непонятно как должно работать, куча "what if" остаётся. Поэтому, git не следует по ссылкам, такое поведение вполне чётко определено и работает однозначно.
Ты можешь добавить "/" в репозиторий, а всё что не нужно — выпилить через .gitignore, главное потом не запускать "git clean -xdf".
Ещё можно создавать hard link, но это будет коряво работать с удалениями/добавлениями.
Ещё можно разные каталоги поместить в разные репозитории. Можно дополнительно их объединить как submodule
Ещё можно поменять направление ссылок — реально каталоги класть в репозиторий, и ссылаться на его содержимое из мест использования.