Svn 如果文件夹结构已更改,如何将分支集成到主干中?

Svn 如果文件夹结构已更改,如何将分支集成到主干中?,svn,tortoisesvn,Svn,Tortoisesvn,我需要将一个分支集成到主干中,但在此期间主干的文件夹层次结构发生了变化。我应该仍然能够合并保留原始结构的子文件夹,但是当我尝试时,我得到了一个错误 例如: 创建分支时的原始结构: svn/trunk/dir1/dir2->svn/branchs/b1/dir1/dir2 更名为: svn/trunk/dir1->svn/trunk/dir3 对svn/branchs/b1/dir1/dir2中的文件进行了更改 现在我想重新整合svn/branchs/b1/dir1/dir2->svn/trunk

我需要将一个分支集成到主干中,但在此期间主干的文件夹层次结构发生了变化。我应该仍然能够合并保留原始结构的子文件夹,但是当我尝试时,我得到了一个错误

例如:

创建分支时的原始结构: svn/trunk/dir1/dir2->svn/branchs/b1/dir1/dir2 更名为: svn/trunk/dir1->svn/trunk/dir3 对svn/branchs/b1/dir1/dir2中的文件进行了更改 现在我想重新整合svn/branchs/b1/dir1/dir2->svn/trunk/dir3/dir2

一种方法:

恢复主干中的原始文件夹层次结构 执行从分支到主干的合并 从主干中的原始层次结构合并到主干中的新层次结构 删除主干中的旧层次结构 Subversion的合并应该可以在任何目录中工作,所以只需这样做

svn merge svn/branches/b1/dir1/dir2 svn/trunk/dir3/dir2 svn/trunk/dir3/dir2

你能发布错误消息吗?您可以解释在创建分支之前目录结构的外观。