我正在尝试使用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接受或忽略此标记吗?
这是答案:
使用引号转义字符>>
hg tag --remove \"_5.3.0.307