2010-03-25 84 views
2

當我們使用源代碼控制,代碼舊版本加入到SVN在自己獨立的文件夾終於開始了,所以我結束了如何添加舊版本的代碼放到一個Subversion版本庫作爲標記版本

root 
\libv4 
\libv4.2 
\lib4.3 
\lib5 

我想獲得的就是有這些舊版本的代碼作爲倉庫內標籤的版本,像這樣:

root 
\lib 
    \tags 
     \v4 
     \v4.2 
     \v4.3 
     \v5.0 
    \trunk 

我怎麼會去這樣做?我在客戶端使用了Tortoise SVN,後面使用了visualSVN服務器。

+0

你的意思是'他們自己的獨立文件夾'單獨的存儲庫?或者一個你不喜歡的結構庫? – 2010-03-25 07:55:14

+0

這是一個結構糟糕的存儲庫。 – TheoJones 2010-03-25 08:56:09

回答

4

執行完整簽出您的根目錄,並創建tags \ lib文件夾。使用Tortoise svn執行添加,但不要提交。接下來,通過使用鼠標右鍵拖放來移動新lib文件夾下的每個舊lib文件夾。當你放棄這個文件夾時,你可以選擇使用烏龜svn「移動」那些文件。

一旦所有的文件夾都在正確的位置,您可以提交一切。這樣你就不會丟失舊的lib文件夾中的歷史記錄,並且你的倉庫被很好地重組。