【发布时间】:2013-01-11 05:01:09
【问题描述】:
我正在尝试使用 hgsubversion 将相当大的 Subversion 存储库转换为 Mercurial。除了没有捕获分支和标签并且最终的 Mercurial 存储库看起来像这样之外,我几乎让它工作了:
Repo
> Trunk
> Code
> Database
> Documentation
我正在运行的命令是:
hg clone --startrev 5802 --config hgsubversion.authormap=authors.txt --config hgsubversion.defaulthost=me.com file:///C:/Users/me/projects/MyProjectRepo MyProjectRepo-hgsvn5802
我的 Subversion 存储库实际上是文件系统上的一个镜像和更新的本地镜像。这样做是因为直接访问 URL 时运行 hgsubversion 或 convert 速度非常慢。存储库的结构是这样的(注意大写的首字母)。
Repo
> Branches
> Tags
> Trunk
> Code
> Database
> Documentation
关于我可能做错了什么有什么想法吗?大写名称是否会导致自动分支检测失败?我可以覆盖 hgsubversion 查找主干、标签和分支的位置吗?
【问题讨论】:
标签: svn mercurial hgsubversion