svn - 如何更改我的 svn 分支?

标签 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

如果有这种可能性,最好的方法是什么?

最佳答案

首先,不要尝试获取混合工作副本,其中某些目录来自 1 个存储库,而其他目录来自另一个存储库……您会陷入困惑。

现在,您可以使用外部将不同分支或存储库中的路径映射到存储库中的目录。这将检查外部路径,就好像它是您自己的存储库的一部分一样。这可能就是您想要的。

通常,只需创建一个新的工作副本并在那里 checkout 您的第二个分支。真的很简单。

关于svn - 如何更改我的 svn 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38697272/

相关文章:

c# - .NET、Visual Studio 2008、SVN - 在编译时读取修订号?

svn:将分支复制到主干

linux - Linux 中 NTFS 分区上的 Subversion (svn) 存储库?

svn - 使用 SVN 从本地工作副本创建标签/分支

windows - 如何从命令行检查特定的 Subversion 修订版?

java - 在 Java 中使用 SVNKit 调用 doLog() 时出现奇怪的 URL

git - 在同一 svn-remote 中初始提取后添加 git 分支

svn 日志未显示所有修订

svn - 颠覆 : Defining a Location Alias

git - 什么相当于 git 中的 "svn propget svn:executable"?