如何删除或修复以双引号开头的Mercurial标签?

问题描述 投票:0回答:1

我正在尝试使用hggit将非常大的存储库从Mercurial迁移到Git。

之所以失败,是因为我们在hg存储库的肠道中有一个完全像这样命名的标签:

"_5.3.0.307

开头是双引号。它可能是几年前从一个任性的脚本到达的。

我尝试使用以下命令行命令将其删除,但是所有这些都导致显示堆栈跟踪的错误:

hg tag --remove "_5.3.0.307

hg tag --remove ""_5.3.0.307"

hg tag --remove '"_5.3.0.307'

注意:它们是裸露的,分别用双引号和单引号引起来。

关于如何删除或修复标签名称的任何想法?

知道如何使hggit接受或忽略此标记吗?

git mercurial hg-git
1个回答
0
投票

这是答案:

使用引号转义字符>>

hg tag --remove \"_5.3.0.307
© www.soinside.com 2019 - 2024. All rights reserved.