2016-08-01 100 views
2

我創建了一個分支,以一個大SVN倉庫,一部分前一陣子,有我的名字(企業政策):如何更改我的svn分支?

-svn/branch/myname 
    |-file1 
    |-file2 
    |-folderA 
    |-folderB 

現在我要對另一部分工作,我想創建一個文件夾在我的分支內部,但是像這樣,我將有一個分支,其中包含我創建我的分支的文件夾和另一個文件夾中的文件和文件夾,即分支鏈接到大型存儲庫中的另一個文件夾:

-svn/branch/myname 
    |-file1 
    |-file2 
    |-folderA 
    |-folderB 
    |-branch2someOtherThing 

我想知道有沒有辦法先移動文件夾內的所有分支?我想有這樣的東西:

-svn/branch/myname 
    |-branch2FirstThing 
     |-file1 
     |-file2 
     |-folderA 
     |-folderB 
    |-branch2someOtherThing 
     |-content of OtherThing 

如果有這樣的可能性,這是最好的辦法呢?

回答

2

首先,不要試圖得到一個混合的工作副本,其中一些目錄來自1個回購,另一個來自另一個回收......您會陷入混亂。

現在,您可以使用externals將不同分支或回購的路徑映射到回購庫中的目錄。這將檢查外部路徑,就好像它是你自己的回購的一部分。這可能是你想要的。

一般來說,只需創建一個新的工作副本,並在那裏簽出您的第二個分支。真的很容易。