Как я могу сделать так, чтобы только некоторые папки отображались для определенных разработчиков с SVN?
У меня есть хранилище с кучей папок, и я хочу, чтобы некоторые разработчики получали только две или три из этих папок, когда они проверяют хранилище. Как сделать так, чтобы папки не показывались по умолчанию, а затем добавлять их только так, как я хочу предоставить доступ.
Я использую VisualSVN для сервера SVN, и я получил доступ на чтение к верхнему уровню, затем запретил доступ к каждой подпапке, затем изменил запрет на чтение / запись в папках, к которым я хочу, чтобы каждый разработчик имел доступ. Это боль, потому что всякий раз, когда я добавляю новую папку, я должен войти и запретить доступ к ней.
Я попытался просто предоставить чтение / запись для подпапок, но когда они пытаются оформить заказ на родителя, это дает им ошибку. Я только хочу, чтобы разработчики делали проверку в папке верхнего уровня.
Вот что я хочу:
RepoFolder (dev1 checks out this)
- References (this shows to dev1)
- Project1 (this shows to dev1)
- Project2 (this does not show to dev1)
- Project3 (this does not show to dev1)
- Project4 (this does not show to dev1)