2011-12-17 60 views
0

我想要採取一些代碼,並做一個初始提交SVN(通過Windows 7上的TortoiseSVN)。 我的項目是在文件夾的設置是這樣的:第一上傳到SVN沒有本地根目錄

[Project] 
- [Libs] 
- [Main App] 

我想上傳到SVN通過「添加文件夾」軀幹,但每次我這樣做,我所得到的樣子:

[trunk] 
[Project] 
    - [Libs] 
    - [Main App] 

但我想它看起來像:

[trunk] 
- [Libs] 
- [Main App] 

我無法弄清楚如何獲得它這樣做的第一次上傳...我意識到這是相當瑣碎,我可能會改變的名稱我當地d irectory「trunk」並將其上傳到SVN根目錄,而不是主幹,但我認爲它必須是可能的,我只是缺少一些東西。

任何方式可以做到這一點?

+0

的標準佈局中提到@下面懶惰的答案,關鍵要在資源管理器重新組織顛覆是*右擊*和阻力,然後打開了TortoiseSVN /混帳/ Hg的VCS上下文菜單,移動/複製等。 – Barry 2011-12-18 11:56:54

回答

0

創建資源庫中的佈局:

svn mkdir REPO_URL/trunk REPO_URL/tags REPO_URL/branches -m "Layout creation."

導入源幹線:

cd Project 
svn import . REPO_URL/trunk -m "Initial import." 

,或者你可以:

mkdir toimport 
mv Project toimport/trunk 
mkdir toimport/tags toimport/branches 
cd toimport 
svn import . REPO_URL -m "Initial import with layout." 
+0

真棒,會給它一個鏡頭,,,只是好奇,是否有一個等價的圖形用戶界面? – 2011-12-17 20:43:05

+0

我會這樣認爲,但我不使用烏龜/ Windows,所以我不能說。 – prodigitalson 2011-12-17 22:05:11

1

客戶端解決方案

  • 結帳當前倉庫
  • 創建工作副本需要在樹的根級(樹幹,樹枝,標籤) - 之後,你會看到在根目錄4是
  • d & d用鼠標Libs和項目目錄Main App在WinExplorer幹路右鍵按鈕,選擇「SVN移動」行動
  • 刪除空項目
  • 提交,選擇所有建議在文件提交

使用存儲庫