不久前,我创建了一个指向大型 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
如果有这种可能性,最好的方法是什么?
最佳答案
首先,不要尝试获取混合工作副本,其中某些目录来自 1 个存储库,而其他目录来自另一个存储库……您会陷入困惑。
现在,您可以使用外部将不同分支或存储库中的路径映射到存储库中的目录。这将检查外部路径,就好像它是您自己的存储库的一部分一样。这可能就是您想要的。
通常,只需创建一个新的工作副本并在那里 checkout 您的第二个分支。真的很简单。
关于svn - 如何更改我的 svn 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38697272/