SVN:如何在转储和加载到另一个存储库后迁移工作副本

SVN:如何在转储和加载到另一个存储库后迁移工作副本,svn,tortoisesvn,Svn,Tortoisesvn,我有两个SVN存储库RepoA和RepoB,以及一个RepoA的工作副本,它存储在我的本地机器“C:\RepoA”中,有一些未提交的修改。我刚刚经历了转储RepoA并将其加载到RepoB/NewRepoA的过程,因此现在RepoB/NewRepoA相当于RepoA的根,RepoA的所有修订都添加到RepoB的历史中 现在,我想将我的RepoA工作副本“迁移”到RepoB/NewRepoA。有没有什么方法可以让我做到这一点,并且仍然保留我未提交的修改?最终的结果应该是,我在“C:\RepoA”的工

我有两个SVN存储库RepoA和RepoB,以及一个RepoA的工作副本,它存储在我的本地机器“C:\RepoA”中,有一些未提交的修改。我刚刚经历了转储RepoA并将其加载到RepoB/NewRepoA的过程,因此现在RepoB/NewRepoA相当于RepoA的根,RepoA的所有修订都添加到RepoB的历史中

现在,我想将我的RepoA工作副本“迁移”到RepoB/NewRepoA。有没有什么方法可以让我做到这一点,并且仍然保留我未提交的修改?最终的结果应该是,我在“C:\RepoA”的工作副本中的文件保持不变,但我现在所做的修改在我决定提交时会影响RepoB/NewRepoA中的文件


提前谢谢。我目前正在使用OrtoiseSVN 1.9.5和相关的SVN命令行实用程序

您最好的选择是签出一个新的工作副本,并将未提交的更改复制到其中

如果存储库根URL已更改(并且您在迁移存储库时维护了相同的UUID),
svn relocate
将适合您

如果只更改了存储库中的路径,
svn开关将起作用


但听起来上述两项都不是真的。

谢谢,这正是我所期待的答案。我只是想确保在使用复制粘贴解决方案之前没有遗漏任何明显的内容