我试图找到问题的一些信息,但没有运气。所以希望你能帮助我。
以下情景: 我们正在与客户合作开发一个项目,并拥有一个共享的SVN-Repository(我们的客户可以访问)。 另外,我们有一个内部存储库,其中包含一些常用代码。 我们正在使用一些内部文件,并将它们放在svn-external的共享仓库中。 这适用于我们的网站(我们可以访问这两个存储库)但不能在我们的客户处收到错误,因为他无法访问我们的内部存储库。
你会怎样照顾这个?有没有办法让“服务器端”外部?或者我可以以某种方式将文件复制到共享仓库吗?
提前致谢, 约尔格
答案 0 :(得分:1)
似乎需要Vendor branch
阅读this讨论
答案 1 :(得分:0)
我知道SVN允许细粒度的访问控制。应该可以为您的客户提供对公共代码所在目录的只读访问权限。我不确定如何完成这个,但是我在SVN的服务器端没有做太多的事情。
答案 2 :(得分:0)
你会如何照顾这个?
显然:拥有SVN外部,可从两个(或任何数量)的位置访问。
为了实现这一目标,必须
protocol://hostname/reponame/path
在svn:externals是个坏主意),相对兄弟回购可能工作svnrdump dump URL
,svndump load
)svnrdump dump URL -r N:M --incremental
,svndump load
,svnrdump load URL-OF-MIRROR
)