我已經在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