Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial在拖动时查找非法名称_Mercurial - Fatal编程技术网

Mercurial在拖动时查找非法名称

Mercurial在拖动时查找非法名称,mercurial,Mercurial,我从比特桶里拿出了我的项目。然后在合并时,mercurial说:abort:filename包含“:”,这是Windows上保留的:“uploads/images/\xd1\x8d\xd0\xba\xd1\x80\xd0\xbd\xd0\xb0-29.03.2012-19:41:35.png” 如何从repo中删除此文件?我不需要它,但它会中止合并。我在Windows的文件夹中没有看到此文件。在Windows系统上,您可以执行以下操作: hg clone --noupdate PATH_TO_

我从比特桶里拿出了我的项目。然后在合并时,mercurial说:
abort:filename包含“:”,这是Windows上保留的:“uploads/images/\xd1\x8d\xd0\xba\xd1\x80\xd0\xbd\xd0\xb0-29.03.2012-19:41:35.png”


如何从repo中删除此文件?我不需要它,但它会中止合并。我在Windows的文件夹中没有看到此文件。

在Windows系统上,您可以执行以下操作:

hg clone --noupdate PATH_TO_YOUR_REPO
hg debugsetparent tip
hg remove --after "uploads/images/\xd1\x8d\xd0\xba\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb0 - 29.03.2012 - 19:41:35.png"
hg commit "uploads/images/\xd1\x8d\xd0\xba\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb0 - 29.03.2012 - 19:41:35.png"

之后,您可以进行更新,然后合并。不过,在具有更宽容的文件系统的操作系统上执行此操作可能会更容易。

我认为在Windows上您实际上无法对其执行任何操作。从任何非Windows系统克隆、重写历史记录、推送