2011-05-13 48 views
2

最近,我決定使用almostfreespeech.net在一個新的帳戶上建立一個新的存儲庫。我知道有支持svn,但似乎沒有按預期工作。顛覆 - 似乎無法建立一個新的存儲庫

例如,如果我這樣做:

svnadmin create /home/private/svn/myproject 

則:

cd /home/private/svn 
mkdir mytree && mkdir mytree/tags && mkdir/trunk && mkdir/branches 

最後,嘗試導入此:

svn import /home/private/svn/mytree file:///home/private/svn/myproject -m "Initial import" 

它聲稱要添加的文件,但他們實際上並不存在於任何地方。/svn/myproject保持空白,沒有.svn文件夾在源或目標中產生,等等。沒有工作拷貝被創建。

我真正想要的是建立一個存儲庫,以處理基於symfony的應用程序。

我錯過了什麼嗎?我瘋了!謝謝你的幫助。

+0

我也覺得你有一些錯誤在那裏與創建你的目錄的說明(我假設這是發佈問題時發生錯誤,並且實際的目錄結構在你的機器上是正確的)。 – 2011-05-13 16:49:34

回答

5

你錯過了檢出文件的部分。你已經將這個目錄結構很好地導入到你的svn倉庫中,但你實際上沒有執行結賬。所以現在你只需要刪除'mytree'目錄(和子文件夾 - 最好不要立即刪除它們,而是爲了安全起見使用不同名稱的目錄結帳),那麼你應該能夠做到:

svn checkout file:///home/private/svn/myproject mytree 

這將導致您的存儲庫檢出,並且它已完成設置並準備就緒!

+0

它總是那麼簡單!非常感謝。 – 2011-05-13 17:32:01

+1

不客氣,我仍然傾向於陷入簡單的事情往往不是自己! – 2011-05-13 17:32:38