2013-02-02 67 views
0

我正在致力於一個名爲InvSim的項目。我使用SVN進行版本控制並備份我的文件。不幸的是,當我第一次建立倉庫時,我把項目直接放到trunk文件夾中。換句話說,我的目錄結構是目前的情況如下:如何修復錯誤的SVN目錄結構?

trunk 
    src 
    input 
    lib 

我想這樣做是不是有看起來像這樣的目錄結構:

trunk 
    InvSim 
     src 
     input 
     lib 

據我瞭解,這是傳統的組織SVN倉庫。有什麼方法可以修復目錄結構嗎?

+0

你想讓整個歷史反映後一個目錄結構嗎? – derabbink

+0

如果可能的話,那肯定會很好! –

回答

1

在您的工作副本中,您可以使用svn mkdir InvSim創建一個新目錄。然後,您可以使用例如svn mv src InvSim/依次移動每個原始目錄。然後做一個svn commit

+0

這很有幫助!我意識到我不知道如何從命令行運行SVN。目前我正在使用Subclipse(Eclipse的SVN插件)。我的SVN倉庫由Assembla託管,根據[link](http://helpdesk.assembla.com/customer/portal/questions/660056-ssh-access-to-subversion-repo)不支持svn + ssh。我該怎麼做? –

+0

我設法弄清楚了這一點。在Eclipse的「SVN Repository Exploring」透視圖中,可以創建一個新文件夾,移動文件夾等。我還可以保留我以前的所有提交和更改! –

0

嘗試使用SVN重命名選項重命名文件夾。右鍵點擊文件夾 - > SVN - >重命名

安裝Visual SVN,這是很方便的

1

下主幹創建一個新的目錄,並移動,你必須在這個目錄的一切。但是你現在的結構不是非常規的,可能沒有理由去改變它。

相關問題