У меня есть много программных проектов (C, скрипты и т. Д.) Под git или svn, от маленьких до довольно больших. Многие из них имеют несколько общих файлов. Каковы наилучшие способы работы с этими одиночными или парами (.h / .c) файлов?
В идеале я бы хотел, чтобы они были в отдельных репозиториях git с каким-то автоматическим извлечением / фиксацией /нажмите, когда они изменены в одном из проектов. Я думаю, что есть некоторые способы сделать это в git, но есть ли и в svn?
В настоящее время я храню их в отдельных репозиториях и пытаюсь сохранить все в одной файловой системе и использовать жесткие ссылки для этих файлов при использовании. в основных каталогах проекта. Но легко ошибиться, потерять ссылки и т.д ... Предложения?