有没有办法用Subversion分支的完整历史创建一个mercurial存储库?我看到的所有方法都有效地停止复制,在创建分支时停止历史记录。有没有办法拉动整个历史,回到以前的分支,甚至到树干?
答案 0 :(得分:-1)
使用convert
扩展程序
$ hg convert --authors <file> <svn repo> <new-hg-repo>
其中<file>
是您的作者文件,用于将svn短名称映射到长名称,而emailID包含例如:
vbajpai = Vaibhav Bajpai <contact@vaibhavbajpai.com>
如果没有找到映射,这也会缩减到svn短名称。
convert
会自动将trunk
,tags
和branches
作为new-hg-repo
中的单独分支。
要启用convert
扩展程序,请将其添加到.hgrc
[extensions]
convert =