У меня есть один svn репозиторий для всех моих проектов. В SVN у меня также есть каталог, который содержит скомпилированные библиотеки (например, .dll, .swc), на которые непосредственно ссылаются проекты.
Я хочу, чтобы другой разработчик сделал для меня проект, и я не хочу открывать ему все свое svn-дерево. Если бы речь шла только о невозможности фиксации, я бы просто установил разрешение на чтение в authz, но Я не хочу, чтобы он видел все мои другие исходные коды .
Я не хочу, чтобы он делал две проверки, одну для проекта и одну для папки библиотеки, потому что все относительные пути будут испорчены , если я попытаюсь проверить это и скомпилировать.
Так что нужно следующее: извлечение ствола этим пользователем должно привести к извлечению, которое содержит структуру папок всего этого пользователя релевантных каталогов, , опуская все не -relevant .
т.е .:
Если мой svn svn checkout выглядит так:
-trunk
|-BinLibrary
|-Project 1
|-Project 2
|-ExternalProjects
|-Project 3
Я хочу, чтобы его оформление заказа выглядело так:
-trunk
|-BinLibrary
|-ExternalProjects
|-Project 3
Это возможно?
Если да: как?
Любая помощь приветствуется!
Edit: я использую svnserve в среде Windows (без apache)