我正在尝试将 subversion (svn) 存储库转换为 mercurial (hg)。过去 svn 存储库项目文件夹曾多次重命名。以下命令部分成功地将 svn 项目转换为 hg:
hg convert svn://localhost/project project-hg
这会将最新版本转换回 svn 项目文件夹最后重命名的版本。此时,转换后的 hg 存储库(变更集 0)仅包含对存储库中所有文件的添加操作(文件内容与 svn 重命名发生时相同)。
我想保留 hg 项目中原始 svn 项目的历史一直到修订版 0,但我不确定如何克服重命名问题。