Из репозитория SVN с широкими правами доступа к каталогу GIT - PullRequest
0 голосов
/ 29 апреля 2020

Я делаю большой переход svn-to-git: в настоящее время у меня есть одно репозиторий svn и, используя авторизацию на основе пути subversion, я могу использовать детализированные правила доступа. В частности, у меня есть:

  • большая группа пользователей, которые могут читать / записывать весь репозиторий
  • множество небольших групп, которые могут читать / записывать только некоторые части репо

Как мне справиться с этим в git? Я читал о разделении и вложенных операциях, но я хотел бы сохранить одно полное репо, не разбивая его на несколько вложенных операций. На самом деле, я часто добавляю новые группы (или удаляю их) с разными разрешениями для определенных подпапок c и, если бы мне пришлось делать это в git с расщеплением и подпунктами, я, вероятно, в конечном итоге получил бы много подпунктов и нет в основном репо.

Есть ли обходной путь, такой как извлечение некоторых каталогов (с их историей), создание временного репо для совместного использования с одной указанной c группой пользователей и затем объединение изменений в исходное репо?

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...