我刚刚创建了一个分支到一个大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
如果有这种可能性,这是最好的方法吗?
答案 0 :(得分:2)
首先,不要试图获得一个混合工作副本,其中一些目录来自1个回购,而其他目录来自另一个...你会陷入混乱。
现在,您可以使用外部元件将不同分支或repo中的路径映射到repo中的目录。这将检查外部路径,就好像它是您自己的回购的一部分。这可能是你想要的。
通常,只需创建一个新的工作副本并在那里结帐第二个分支。真的很容易。