首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中断提交后修复报告汞+ hgsubversion

中断提交后修复报告汞+ hgsubversion
EN

Stack Overflow用户
提问于 2014-12-01 15:25:47
回答 1查看 151关注 0票数 0

我使用hgsubversion扩展将3个带有TortoisHg的变更推到SVN存储库中。由于网络中断,进程挂了很长时间,我关闭了TortoiseHg (它要求中断操作,我答应了)。

现在存储库似乎以某种方式被破坏了。这三个变更集似乎没有被推送(阶段=草稿,在“转换”列中没有修改号),但我不能推送它们。上面写着“家长的SVN修订版不是头版”。我尝试了各种类型的重基,并将更改导出到修补程序和返回,但这并没有帮助。

然后,我发现,如果我查看SVN存储库,实际上有两个这样的变更集。只是我的变化无常的回购没有意识到。拉也没用。因此,我对所有三个命令都使用MQ-> pull命令来删除它们,然后尝试从SVN中提取它们。但是mercurial并没有拉动任何东西,它说没有检测到任何变化。因此,我的SVN存储库还有两个变更集,然后是mercurial回购。

如何修复存储库,使其再次工作?

如果有帮助的话,我有一份整件东西的副本,如果它有帮助的话,还有所有三个转换集都导出到*.patch文件中。

显然,我不想从SVN中得到所有的东西,因为这些都是数千次的修订,有些分支我需要,但是从来没有用到过SVN。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-02 08:39:10

好了找到答案了。你必须去航站楼做hg svn rebuildmeta。然后,它看到了新的修订,并能够撤回它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27231619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档