在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 [email protected] ** 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 @R_984_4045@ion available
这一次,我可以很容易地删除我的棍子上的整个备份,并做一个新的拉,因为回购是小的,并且USB棒不包含任何其他更改。 但是,如果这发生在一个更大的回购,我不能从头开始重新启动呢? 我怎样才能恢复回购?
Git:在保留历史logging的同时,在Windows中协调两个带有重复名称的文件夹(不同的名称)
维护跨越SVN更新的文件权限?
git svn中断,然后我失去了所有的标签,如何修复它?
在Windows上使用Git
我遇到类似的问题,并将其报告为一个错误 ,报告中的开发人员提出这个问题是一个腐败的杂志。 如错误报告中所述,您可以运行hg verify来查看最后的“良好”提交,并使用hg clone -r <#>来恢复,直到提交。
我认为这实际上是代码源中的一个错误。 您应该像错误信息中所述的那样向Mercurial团队报告错误。
我使用的是TeamCity CI和Deployment服务器,可能这是另一个问题,但是我已经发布了类似问题 的答案 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。