Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 将分支从subversion克隆到mercurial,并具有完整的历史记录(甚至超过分支到父级)_Svn_Mercurial - Fatal编程技术网

Svn 将分支从subversion克隆到mercurial,并具有完整的历史记录(甚至超过分支到父级)

Svn 将分支从subversion克隆到mercurial,并具有完整的历史记录(甚至超过分支到父级),svn,mercurial,Svn,Mercurial,有没有办法创建一个包含subversion分支完整历史记录的mercurial存储库?我看到的所有方法都有效地在复制时停止,在创建分支时停止历史记录。有没有办法将整个历史记录拉回到以前的分支,甚至拉回到主干?使用convert扩展名 $ hg convert --authors <file> <svn repo> <new-hg-repo> 您是否尝试过转换所有存储库,然后剥离不必要的分支?这并没有解决所提出的问题,我不想要整个存储库,我想要1个分支的整个历

有没有办法创建一个包含subversion分支完整历史记录的mercurial存储库?我看到的所有方法都有效地在复制时停止,在创建分支时停止历史记录。有没有办法将整个历史记录拉回到以前的分支,甚至拉回到主干?

使用
convert
扩展名

$ hg convert --authors <file> <svn repo> <new-hg-repo>

您是否尝试过转换所有存储库,然后剥离不必要的分支?这并没有解决所提出的问题,我不想要整个存储库,我想要1个分支的整个历史,从分支创建到时间的开始。
vbajpai = Vaibhav Bajpai <contact@vaibhavbajpai.com>
[extensions]
convert =