我已经在Ubuntu 14.04 LTS上安装了Subversion。我在/home/svnadmin/svn/repo-one
下创建了一个存储库。然后,我可以使用ToroiseSVN连接并使用完整路径查看 - /home/svnadmin/svn/repo-one
。我想让/home/svnadmin/svn
是svnserve
的根目录。我已征询svnserve --help
手册,发现这一点:SVN定义根目录
-r [--root] ARG: root of directory to serve
但是当我尝试运行命令:
svnserve -r /home/svnadmin/svn/
当我执行该命令我得到的错误:
You must specify exactly one of -d, -i, -t or -X.
任何人都可以帮助我吗?我误解了-r
命令应该做什么?我试过寻找答案,无法找到解决我的问题的任何地方。
它们控制您希望进程运行的方式:作为后台进程,作为xinetd守护进程的后端,隧道模式(不知道)或调试模式。你想如何永久设置它? [Documentation here](http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking)。 – Rup
作为xinted守护进程的后端。 –
然后你需要'-i'。 [示例xinetd config这里](http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking.inetd)。 – Rup