2013-04-29 50 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