У меня есть несколько проектов, у которых много общих файлов.У меня вопрос, как организовать структуру этих проектов в GIT.Я пришел из MKS и PVCS, которые являются системой контроля версий для каждого файла.Я читал о подмодулях GIT, но я не знаю, являются ли они решением.Больше всего меня беспокоит связь файлов с проектами: например, если я обнаружил ошибку в одном файле проекта, и этот файл используется в двух других проектах, я должен вручную заменить файл в двух других репозиториях GIT.Как я могу сделать это эффективным способом?