2016-12-26 104 views
2

我正在svn項目上工作,我完全是新手。我從tutorialspoint學習SVN。我已成功創建存儲庫。並使用以下命令svn導入給出錯誤

mkdir /tmp/svn-template 
mkdir /tmp/svn-template/trunk 
mkdir /tmp/svn-template/branches 
mkdir /tmp/svn-template/tags 

創造了樹幹,樹枝目錄和標籤,現在我想用該目錄導入到我的倉庫下面的命令

svn import -m 'Create trunk, branches, tags directory structure' /tmp/svn-template/ 

,但它給了我一個錯誤「 的svn:E205000 :請使用 'svn help' 以更多信息 的svn:E205000:無效的URL '/根的/ tmp/SVN-模板' 「

請幫我傢伙

+0

**無效的網址** - 儘管什麼瀏覽器都讓所有人相信,網址必須以協議前綴開頭(除非它們是相對URL,這裏不可能)。 –

回答

0

您忘記指定最後一個參數,即存儲庫URL。

例如:

svn import -m 'Create ...' /tmp/svn-template/ http://svn.myserver.com/repo/svn-template/ 

要知道,你的本地副本不會是以後的版本控制之下。您必須在另一個目錄中籤出工作副本。

cd /somewhere/else 
svn checkout http://svn.myserver.com/repo/svn-template/ 
+0

我想如果你不添加最後一個參數,那麼它會採用當前路徑。 –

+0

可選參數是路徑,而不是網址。如果你不通知路徑,它將假定「。」。所以你可以寫'svn import -m'Create ...'http:// svn.myserver.com/repo/svn-template /'但不是'svn import -m'創建...'/ tmp/svn-模板/' –

+0

ohk謝謝你的回答。現在我正在用php創建svn倉庫項目。你能幫助我設定環境嗎? 我也問過這個問題。 –

0

變化在SVNPath/etc/httpd/conf.d/subversion.conf
"SVNPath /var/www/svn/your_project_name"

cd /var/www/svn 

現在導入目錄/tmp/svn-template

svn import /tmp/svn-template/ http://ip-address/svn/ -m "Create trunk,branches and tags directories"