在windows上使用乌龟,我做了从我的本地驱动器上的存储库拉到USB存储库上。
在拉的过程中,我猜测USB接口有一个小故障,因为它在一半的时间中断了。
现在我不能再拉。 我得到的消息: abandoned transaction found - run hg recover
当我运行汞恢复我收到以下消息:
无法在networking驱动器上克隆GIT存储库
没有bash / cygwin的git
Reshard现有大型SVN仓库
如何在一个版本中提交两个相邻的文件夹
当其中一个文件出现错误时,如何获取特定Mercurial修订版的内容?
rolling back interrupted transaction ** unkNown exception encountered,details follow ** report BUG details to http://mercurial.selenic.com/bts/ ** or mercurial@selenic.com ** Python 2.6.4 (r264:75708,Oct 26 2009,08:23:19) [MSC v.1500 32 bit (Intel)] ** Mercurial distributed SCM (version 1.6.3) ** Extensions loaded: fixfroZenexts Traceback (most recent call last): file "hg",line 36,in <module> file "mercurialdispatch.pyo",line 16,in run file "mercurialdispatch.pyo",line 34,in dispatch file "mercurialdispatch.pyo",line 54,in _runcatch file "mercurialdispatch.pyo",line 494,in _dispatch file "mercurialdispatch.pyo",line 355,in runcommand file "mercurialdispatch.pyo",line 545,in _runcommand file "mercurialdispatch.pyo",line 499,in checkargs file "mercurialdispatch.pyo",line 492,in <lambda> file "mercurialutil.pyo",line 420,in check file "mercurialcommands.pyo",line 2869,in recover file "mercuriallocalrepo.pyo",line 606,in recover file "mercurialtransaction.pyo",line 173,in rollback ValueError: too many values to unpack
如果我尝试手动回滚我得到这个消息: no rollback information available
这一次,我可以很容易地删除我的棍子上的整个备份,并做一个新的拉,因为回购是小的,并且USB棒不包含任何其他更改。 但是,如果这发生在一个更大的回购,我不能从头开始重新启动呢? 我怎样才能恢复回购?
Git:在保留历史logging的同时,在windows中协调两个带有重复名称的文件夹(不同的名称)
维护跨越SVN更新的文件权限?
git svn中断,然后我失去了所有的标签,如何修复它?
在windows上使用Git
Visual Studio 2008源代码控制小团队
我遇到类似的问题,并将其报告为一个错误 ,报告中的开发人员提出这个问题是一个腐败的杂志。 如错误报告中所述,您可以运行hg verify来查看最后的“良好”提交,并使用hg clone -r <#>来恢复,直到提交。
我认为这实际上是代码源中的一个错误。 您应该像错误信息中所述的那样向Mercurial团队报告错误。
我使用的是TeamCity CI和Deployment服务器,可能这是另一个问题,但是我已经发布了类似问题 的答案 。
总结以上是内存溢出为你收集整理的Mercurial:“被遗弃的交易发现 – 运行汞恢复”。 恢复不起作用全部内容,希望文章能够帮你解决Mercurial:“被遗弃的交易发现 – 运行汞恢复”。 恢复不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)