在Windows上运行我有一个项目的存储库,我现在想将一个完全不相关的项目置于其自己的存储库中的源代码控制之下。我已经阅读了关于每个项目使用一个存储库或将所有项目都放在一个存储库中的各种争论,对我而言,我明确更喜欢每个项目选项的一个存储库,但我不确定该怎么做。
我的设置非常简单,我是唯一的用户,并且存储库与签出时位于同一台计算机上,我使用来自CollabNet的svnserve
我的存储库是顶级的,所以我的结帐代码指向svn:// localhost,我的存储库看起来像这样
C:\库 C:\库\的conf C:\库\分贝 C:\库\钩 C:\库\日志
我如何让svnserve服务于多个repostories?
答案 0 :(得分:0)
您可以在--root标志中提供所有存储库所在的目录。
您可以在此处阅读:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html
答案 1 :(得分:0)
svnserve的最佳文档不是SVN文档,IMO,而是TortoiseSVN文档。阅读http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html。
您必须在第一个存储库旁边创建另一个存储库,并将根目录设置为两个存储库的父目录。
您还必须重新安置现有的工作副本。