SVN:创建第二个存储库
我的问题是最近的 SVN URL 直接指向存储库“repo1”而不是 svn 服务器根目录:
svn://svnhost:3690 ===> “/svnroot/repo1/”
但现在我有第二个存储库(“repo2”):
/svnroot/repo1(/www/final_trunk) /svnroot/repo2
如何告诉 svn 服务器指向根目录“/svnroot”?
我需要做什么才能不因为新的 URL 而再次检出整个存储库?
谢谢你的帮助。
my problem is that the recent SVN URL points direktly to the repository "repo1" and not to the svn server root directory:
svn://svnhost:3690 ===> "/svnroot/repo1/"
But now I have a second repository ("repo2"):
/svnroot/repo1(/www/final_trunk)
/svnroot/repo2
How can I tell the svn server to point to the root directory "/svnroot"?
And what do I need to do to not again checkout out the whole repository just because of the new URL?
Thx for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更新你的服务器以使用新目录(但是你已经配置了它,如果是 svnserve,请查看 .conf 文件)
要更新你的工作副本以指向新的存储库..这很棘手,因为你已经更改了存储库内容,但是查看 svn switch 有或没有重新定位选项可更新您的 WC 以正确引用存储库。
update your server to use the new directory (however you have it configured, if svnserve, look to the .conf file)
To update your working copy to point to the new repo.. it's tricky becuase you've changed the repository contents, but look into svn switch with or without the relocate option to update your WC to correctly reference the repo.
在我的设置中,我在 Apache 后面使用 svn,并使用
标记将 svn 目录(由SVNPath
和SVNParentPath
给出)分配给 URL。进一步阅读:svnbook - httpd,Apache HTTP 服务器
In my setup I use svn behind Apache, and assign svn directories (given by
SVNPath
andSVNParentPath
) to URLs using<Location>
tag.Further reading: svnbook - httpd, the Apache HTTP Server