Итак, у меня есть проект с клиентскими частями и части сервера. Я бы хотел, чтобы клиент и код сервера были в разных хранилищах Git для четкого разделения кода, однако они делят некоторые файлы и, в идеале, общие файлы всегда будут одинаковыми как на клиенте, так и на сервере.
Как мне это сделать? Лучше ли иметь третий репозиторий для общего кода?