我已经设法真正让我的回购进入一个状态,我没有修复它所需的疯狂技能,我们将不胜感激。
我正在尝试合并/更新,以便我在单独的分支中开发的工作正确地集成到我的本地分支中。
当我在 rev 284 上运行并运行合并时,我收到以下错误:
% hg --repository C:\Projects\foo merge --verbose --tool=internal:merge 284 abort: data/Web/Utilities/Extensions/RegexExtensions.cs.i@364e78cf7bcb: 找不到匹配项![命令返回代码 255 Sat Jan 19 16:12:54 2013]
我正在使用 tortoisehg,并试图寻找解决方案,但我不知道如何解决此错误?
在这种情况下发生了什么,是文件已在一个分支中删除,我猜另一个分支中存在?
如何解决?
.
编辑1:
正在摆弄,也发现了这个:
#!python
** Mercurial version (2.4.2). TortoiseHg version (2.6.2)
** Command: --nofork workbench
** CWD: C:\Projects\foo
** Encoding: cp1252
** Extensions loaded:
** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7600, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.0 PyQt-4.9.1
Traceback (most recent call last):
File "tortoisehg\hgqt\repowidget.pyo", line 1678, in visualDiffToLocal
File "tortoisehg\hgqt\visdiff.pyo", line 213, in visualdiff
File "mercurial\copies.pyo", line 166, in pathcopies
File "mercurial\copies.pyo", line 151, in _backwardcopies
File "mercurial\copies.pyo", line 138, in _forwardcopies
File "mercurial\copies.pyo", line 106, in _tracefile
File "mercurial\context.pyo", line 722, in ancestors
File "mercurial\context.pyo", line 546, in parents
File "mercurial\util.pyo", line 246, in __get__
File "mercurial\context.pyo", line 399, in _filenode
File "mercurial\revlog.pyo", line 776, in lookup
LookupError: data/web/Utilities/Extensions/RegexExtensions.cs.i@364e78cf7bcb: no match found
编辑2:
我已经设法合并了我需要的大部分修订,我现在只剩下一个损坏的分支。
我现在如何丢弃该修订/分支?