我hg convert -A AUTHORS_FILE repo
在一个颠覆存储库上运行。如果我hg log
在新创建的 mercurial 存储库中运行,我只会得到 subversion 修订历史中的最后 8 次更改。
有没有办法转换我的 subversion 存储库并维护整个日志?我知道这不是很多信息,我不确定在这种情况下调试信息会有什么帮助。问我,我会尝试查找信息。
编辑:有问题的颠覆存储库包含多个项目(这不能很好地转化为 mercurial),但我只想要一个项目。解决方案大致如下:
hg --config convert.svn.trunk=project/trunk --config convert.svn.branches=project/branches --config convert.svn.tags=project/tags convert file:///net/vol1/svn
convert.svn.* 表示项目的主干、分支和标签到转换工具的位置。/net/vol1/svn 是 svn 存储库所在的位置。