2013-04-29 20 views
1

我試圖從兩個存儲庫檢出多個項目。一個簽出進入根文件夾,另一個簽出到一個子目錄。使用來自多個存儲庫的TortoiseSVN檢出文件

結構:

      • invoice.p
    • 編譯
      • invoice.r
    • 形式
      • 模板
        • invoice01.xml
        • invoice01.png

我的根文件夾,單擊鼠標右鍵,單擊「SVN結帳...「。我從第一個存儲庫中檢索出具有相同結構的invoice.pinvoice.r文件(特別是)。結賬類型默認爲「自定義深度」,一切正常。源文件和編譯的文件夾顯示了檢查圖標。然後我試圖從第二個存儲庫獲取發票文件,但我不知道如何檢查它們。在我結賬目錄forms文件夾,我可以用鼠標右鍵單擊,但無論我怎麼設置它,它總是拉低了錯誤的結構,例如:

  • 形式
    • 模板
    • 形式
      • 模板
        • invoice01.xml
        • invoice01.png

如果我儘量選擇root文件夾從第二倉庫檢出,原來sourcecompiled文件夾被覆蓋/刪除,因爲他們沒有在第二回購存在。我可以選擇invoice01.xmlinvoice01.png以逐個訪問templates文件夾,但對於某些項目,我可能需要單獨簽出30-40個項目。有沒有更簡單的方法來檢出多個項目,但忽略文件夾結構?

回答

0

你不能嵌套工作副本(這是你在這裏試圖做的)。唯一的例外是如果您的內部工作副本是通過指向其他地方的svn:external創建的。

如果您在庫目錄root正指向創建svn:external,稱之爲forms,並在網址爲forms庫點吧,你可以做你嘗試什麼。否則,這是不可能的。

相關問題