我为项目A设置了SVN服务器,这一切都很好。 我现在需要在Project B的同一服务器中设置另一个存储库。
请问任何指南?
答案 0 :(得分:4)
创建子文件夹为Arpit建议绝对不是您正在寻找的解决方案,因为这两个项目都是单个SVN存储库的一部分,因此共享修订号。
绝对可以在一台服务器中安装多个存储库,但根据您的设置,有很多方法可以执行此操作。
首先,您可能希望学习这些文档以直接理解您的概念。
http://svnbook.red-bean.com/en/1.7/svn-book.pdf
http://tortoisesvn.net/support.html
在Windows安装程序中,例如,VisualSVN通过其管理工具VisualSVN服务器管理器,允许您以简单的方式轻松创建和管理存储库。
重要的是,您将存储库作为一般概念与存储库之间的差异理解为SVN中的技术术语。引用的文档将为您提供帮助。
答案 1 :(得分:2)
如果您使用的是Apache,则可以使用SVNParentPath配置轻松支持多个存储库。看到 http://svnbook.red-bean.com/en/1.5/svn.serverconfig.httpd.html#svn.serverconfig.httpd.basic了解详情。
答案 2 :(得分:0)
您已安装服务器并在其中设置项目,我相信以下方式:
http://svn.exampel.com/repos/
|
|- ProjectA
|
|- branches
|- tags
|- trunk
要在同一服务器中添加另一个存储库,只需转到根目录并创建另一个文件夹结构,如下所示:
http://svn.exampel.com/repos/
|
|- ProjectA
|
|- branches
|- tags
|- trunk
|
|- ProjectB
|
|- branches
|- tags
|- trunk
简单!没有其他配置,您可以开始将它们用作单独的存储库。这称为 Multi-Repisotory Layout 。
注意:修订号将与这两个版本共享,即版本号用于完整的树,并且两个项目都有统一的修订号