如何使用类似于svnserve -r的svn + ssh缩短存储库URL?

时间:2010-06-11 19:31:21

标签: svn ssh

在svnbook中,它向您展示了在使用svnserve作为守护进程时如何缩短存储库的URL,使用-r,如:

svnserve -d -r /usr/local/repositories

这样,您可以在URL中的主机名后面直接引用您需要的存储库,而不会泄露任何本地路径(即/ usr / local / repositories / project1):

svn checkout svn://host.example.com/project1

但是,现在我正在切换到svn + ssh,我的存储库URL中有本地路径:

svn checkout svn+ssh://host.example.com/usr/local/repositories/project1

有没有人知道如何隐藏该本地路径并使用较短的URL,使用svn + ssh并使用svn服务器上的UNIX软链接WITHOUT? (如果您使用软链接,您仍会在URL中添加额外的字符串...)

更新:可以在the accepted answer over on ServerFault(绿色选中的答案)中找到解决方法。耶!

2 个答案:

答案 0 :(得分:1)

更新:可以在the accepted answer over on ServerFault(绿色选中的答案)中找到解决方法。耶!

答案 1 :(得分:0)

可能不是你的要求,但我只是使用bash别名将长命令别名为短命令。