我无法为存储库设置Subversion的根文件夹。路径已经很长了,我想把它缩短为“/”。
我们目前通过以下方式从客户端访问Subversion:
SVN + SSH://server.domain.com/Library/Subversion/Repositories/project/trunk
并希望将网址缩短为:
SVN + SSH://server.domain.com/project/trunk
我试过了:
server:~ admin$ svnserve -r /Library/Subversion/Repositories
You must specify exactly one of -d, -i, -t or -X.
Type 'svnserve --help' for usage.
我也尝试了 -t 标志,因为通过ssh访问它在技术上是隧道效应:
server:~ admin$ svnserve -t -r /Library/Subversion/Repositories/
( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) )
但是我得到了这个反应并且光标在等待,好像它期待更多的输入?!
任何人都知道如何设置它?
答案 0 :(得分:0)
Subversion文档说明了-t
标志:
当通过隧道代理(例如ssh)运行时,客户端会自动为您传递此标志。这意味着您很少需要将此选项传递给svnserve。
我认为您可能只是将服务器作为守护程序运行:
svnserve -d -r /Library/Subversion/Repositories/