我试着为我的问题找到一些信息,但没有成功。所以希望你能帮我。
以下场景:我们正在与客户合作一个项目,并拥有一个共享的SVN-Repository (我们的客户有权访问)。此外,我们有一个内部存储库,其中有一些常见的代码。我们正在使用一些内部文件,并通过svn-external将它们放在共享存储库中。这在我们的站点(我们可以访问两个存储库)起作用,但不适用于收到错误的客户,因为他无法访问我们的内部存储库。
你怎么处理这件事?有没有办法拥有一个“服务器端”的外部?或者我可以以某种方式将文件复制到共享存储库?
先谢谢你,约尔格
发布于 2014-01-27 21:35:56
看起来你需要Vendor branch
阅读this讨论
发布于 2014-01-27 22:32:14
我知道SVN允许细粒度的访问控制。应该可以向您的客户授予对通用代码所在目录的只读访问权限。我不确定具体如何实现这一点,但是,我并没有在SVN的服务器端做太多的工作。
发布于 2014-01-28 07:42:33
你会怎么处理这件事?
显然:有SVN-external,它可以从两个(或任何数量)的位置访问。
为了达到这个目的,you 必须
protocol://hostname/reponame/path:externals是个糟糕的主意),相对同级存储库可能会工作,并将包含内容移动到单独的存储库中,该存储库可以(也必须)另外共享(可能是svnrdump dump URL、svndump load)svnrdump dump URL -r N:M --incremental、svndump load、svnrdump load URL-OF-MIRROR)https://stackoverflow.com/questions/21380717
复制相似问题