SVN:创建第二个存储库
我的问题是,最近的SVN URL直接指向存储库“repo1”,而不是SVN服务器根目录: svn://svnhost:3690 =>“/svnroot/repo1/” 但现在我有了第二个存储库(“repo2”): /svnroot/repo1(/www/final_trunk) /svnroot/repo2 如何告诉svn服务器指向根目录“/svnroot” 我需要做什么才能不因为新的URL而再次签出整个存储库SVN:创建第二个存储库,svn,url,repository,root,Svn,Url,Repository,Root,我的问题是,最近的SVN URL直接指向存储库“repo1”,而不是SVN服务器根目录: svn://svnhost:3690 =>“/svnroot/repo1/” 但现在我有了第二个存储库(“repo2”): /svnroot/repo1(/www/final_trunk) /svnroot/repo2 如何告诉svn服务器指向根目录“/svnroot” 我需要做什么才能不因为新的URL而再次签出整个存储库 谢谢您的帮助。在我的设置中,我在Apache后面使用svn,并使用标记将svn目录(
谢谢您的帮助。在我的设置中,我在Apache后面使用svn,并使用
标记将svn目录(由SVNPath
和SVNParentPath
指定)分配给URL
进一步阅读:在我的设置中,我在Apache后面使用svn,并使用
标记将svn目录(由SVNPath
和SVNParentPath
指定)分配给URL
进一步阅读:更新服务器以使用新目录(无论您如何配置它,如果是svnserve,请查看.conf文件)
更新工作副本以指向新回购协议。。这很棘手,因为您已经更改了存储库内容,但无论是否使用“重新定位”选项,都可以查看更新WC以正确引用repo。更新服务器以使用新目录(无论您如何配置它,如果是svnserve,请查看.conf文件)
更新工作副本以指向新回购协议。。这很棘手,因为您已更改了存储库内容,但请查看是否有重新定位选项,以更新您的WC以正确引用回购。Thx了解您的答案。我们的设置不是在apache后面运行的,我想它是这样设置的:“svnserve--root=/svnroot/repo1/--listen port=3690”。这和我再次更改根目录的方式相同吗?如果出了问题,我能撤销这个吗?当服务器需要重新启动时,服务器是否仍然存在?谢谢您的回答。我们的设置不是在apache后面运行的,我想它是这样设置的:“svnserve--root=/svnroot/repo1/--listen port=3690”。这和我再次更改根目录的方式相同吗?如果出了问题,我能撤销这个吗?当服务器需要重新启动时,服务器是否仍然存在?