Как разделить доступ к git репозиторию, чтобы разные пользователи могли клонировать и пушить только разрешённые им папки?
Приветствую.
Есть репозиторий с проектом, в котором есть папки и подпапки.
Есть разработчик, у которого есть доступ на весь код.
Необходимо дать доступ другим разработчикам только на некоторые папки этого репозитория. Т.е. чтобы один разработчик так и работал со всем кодом, а другие могли работать только с разрешёнными для них папками и не видели весь проект.
Существует ли какое-то решение данной проблемы? Можно даже создать новый репозиторий и скриптом заливать изменения в весь проект, то тогда не понятно как сливать изменения, если разные пользователи будут изменять одни и те же файлы, пусть и в разных репах.