2010-04-26 106 views
0

好吧我從collabnet安裝了subversion二進制文件到我的win7電腦上。svnadmin create - 錯誤?

,當我跑的安裝它把主文件:

C:\Program Files\CollabNet\Subversion Server

這也創造了我的資料庫空目錄的位置:

C:\svn_repository

我打開了CMD.EXE和雨這條線:

C:\Program Files\CollabNet\Subversion Server>svnadmin create /var/svn/repos

它給了我這個錯誤:

Repository creation failed
Could not create top-level directory
The system could not find the path specified

經過研究,我發現文件路徑/var/svn/repos必須已經存在。但是哪裏?

我想這個文件路徑添加到C:\svn_repository使其C:\svn_repository\var\svn\repos我也嘗試添加路徑C:\Program Files\CollabNet\Subversion Server

仍然得到同樣的錯誤,每次我運行:

C:\Program Files\CollabNet\Subversion Server>svnadmin create /var/svn/repos

我也試圖使斜線向後如:

C:\Program Files\CollabNet\Subversion Server>svnadmin create \var\svn\repos

有人能告訴我我做錯了什麼嗎?

謝謝!

回答

4

問題是/var/svn/repos本身就是一個(Unix風格)路徑,並不存在。考慮到你是Windows,你可能希望這樣的事情,而不是:

svnadmin create C:\svn_repository\newrepository

(如果失敗,請嘗試手動首先創建目錄:mkdir C:\svn_repository\newrepository,然後上面的命令)

+0

旁白:您可能更喜歡使用TortoiseSVN而不是命令行。使用TortoiseSVN,只需在目錄上右鍵單擊並選擇「在此創建存儲庫」即可。當然,在任何情況下學習命令行都是一個好主意,但對於不常見的需求(創建存儲庫等),GUI通常是有幫助的。 – 2010-04-26 21:12:04

+0

非常感謝! – 2010-04-27 12:54:21