Как хранить часть проекта в отдельном репозитории?
Доброго времени суток. Имеется проект, который ведется в приватном репозитории. Проект поделен на модули и в каждом модуле есть файл с локализацией. Задача состоит в том, чтобы выделить эти файлы в отдельный репозиторий для переводчика. Т.е. при изменении файлов локализации можно было бы просто запушить файлы в репозиторий с переводами, а после того, как переводчик переведет файлы, получить их назад. При этом чтобы в репозиторий с переводами не попадали файлы с кодом.
Я смотрел в эту сторону, но, к сожалению, переводы не имеют отдельной директории а перемешаны вместе с кодом программы, т.е. у меня есть модуль у него отдельная папка, в ней лежат файлы модуля, в том числе и перевод. Есть другой модуль, у него своя папка, и свой файл перевода и так далее...
Как уже написали: git submodules
А также альтернатива - git subtree.
Ну и меняйте схему расположения переводов тогда. Тут либо шашечки, либо ехать. Хотя, можно ещё , конечно, наскриптовать велосипедов, но указанные механизмы уже давно проверены временем.