2013-04-29 51 views
0

几个星期前,有人在合并.hgtags时意外地弄糟了他们的l键,我们开始收到关于[email protected], line 1: node 'll005a7e9815cb34a143f349469b6b3c27174af7f6' is not well formed的消息。如何摆脱我的.hgtags文件中的“格式不正确”错误?

我去修复了标签文件,所有东西都显得笨拙不堪,但现在当人们克隆时,他们会得到这条消息。有没有办法关闭它?我是否需要编辑历史记录,并告诉公司的所有人员吹走他们所有的存储库并重新克隆?

回答

3

我认为(但不是确定的)Mercurial在解析时会查看所有头部的.hgtags文件。检查hg heads以查看所有头并向每个仍然具有格式错误的文件的新增提交,新克隆应该没问题。拥有自己的分支但仍然存在格式错误的数据的人将会收到该消息,直到他们将修复合并到他们的分支中(无论他们是被命名还是匿名/书签)

声明:我有50%关于这个错误。 :)

+0

你赢了!它是在一个封闭的分支,但有一个头仍然有拼写错误。 – nmichaels 2013-04-29 18:12:49

+1

Whe。 :) /我抽拳头 – 2013-04-29 20:49:01