EOB*_*EOB 3 svn mercurial hgsubversion
我想知道如何使用HgSubversion工具将SVN存储库转换为Mercurial存储库.我尝试了hg convert命令(来自ConvertExtension),但是我的存储库失败了.
任何想法如何将hgsubversion的语法转换为从SVN转换为Mercurial?
只需在hgsubversion启用扩展名的情况下克隆存储库,您很可能会去.
但是,有一些......
如果您没有经典的trunk/branches/tags布局,可能需要进行一些调整.
初始克隆是耗时的,如果与repo的连接断开,则不是可以恢复的操作,这意味着将回滚所有工作.
这里的解决方案是仅使用克隆第一个修订版
hg clone -r1 svn://repo
Run Code Online (Sandbox Code Playgroud)
然后你可以
hg pull
Run Code Online (Sandbox Code Playgroud)
你可以恢复,并将拉出所有其他提交.
克隆完成后,调整[paths]部分.hg/hgrc使其指向正确的仓库,或者如果克隆将作为中央仓库,则将其删除.
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |