我们使用 SubGit 将项目从 SVN 迁移到 GIT,并且遇到了项目问题,它改变了它们在 SVN 中的位置
假设 PROJECT-A 及其 trunk、tags 和 brunches 文件夹位于http://svn.server/repo/sub-folder/PROJECT-A中。在其历史的某个时刻,整个项目被移动到另一个文件夹,然后恢复。
r10001: svn mv –m “moving to a wrong location” http://svn.server/repo/sub-folder/PROJECT-A http://svn.server/repo/wrong-folder/.
r10002: svn mv –m “moving project back to sub-folder” http://svn.server/repo/wrong-folder/PROJECT-A http://svn.server/repo/sub-folder/.
应用 SubGit 后我们在 GIT 中的提交是moving project back to sub-folder
和所有后续提交。然而,之前发生的一切都moving to a wrong location
不会被迁移,尽管svn log
显示了提交的整个历史。
subgit 是否可以选择在提供的 SVN url 下导入(安装)所有提交?与它一起工作的货币--stop-on-copy