在svnbook,它展示瞭如何使用的svnserve作爲守護程序時縮短網址到你的倉庫,使用-r,如:如何使用svn + ssh縮短版本庫URL,類似於svnserve -r?
svnserve -d -r /usr/local/repositories
這樣的話,你可以參考你以後需要正確的信息庫主機名在URL中沒有透露任何本地路徑(這是/ usr /本地/庫/ PROJECT1):
svn checkout svn://host.example.com/project1
但是,現在,我切換到SVN + SSH,我有本地路徑回我的資料庫網址:
svn checkout svn+ssh://host.example.com/usr/local/repositories/project1
有誰知道如何隱藏該本地路徑,並使用svn + ssh和使用svn服務器上的UNIX軟鏈接的上面使用較短的URL? (如果你使用軟鏈接,你仍然會在URL中產生一個額外的字符串......)
更新:解決方案可以在the accepted answer over on ServerFault(綠色選中的答案)中找到。好極了!
我也不知道,但它讓我很難過,我的URL太長,以至於它們不適合像合併這樣的事情的TortoiseSVN repo網址下拉菜單。我必須使用回購瀏覽器來選擇任何分支,因爲MRU歷史記錄下拉菜單沒有足夠的空間來顯示它!對不起,這是一個真正的TortoiseSVN問題.... – 2010-06-11 19:37:16
從我剛剛涉足SVNServe的一點,我認爲*這隻適用於Apache。 – 2010-06-11 20:03:19