我有一個Mercurial倉庫,它有幾個標籤。這些標籤用於發佈管理,並且都包含版本號。所有標籤始終添加在默認分支上。下面是我的.hgtags
文件的摘錄:爲什麼我的Mercurial標籤不出現在標籤列表中?
55d0e566170f61935088c301ced8137b17868171 1.63
d898fc03cefa0becb880e0ad214d80aec22b79df 1.64
dfef02cc4a2f8e34ba9e34c782299708d8ec68b7 1.65
f0519f072992c39346b65332e444492fc5694e14 1.66
6537785f8093c0f3b55df0e41bb5586aa104bd9f 1.66.1
出於某種原因,1.66
標籤不TortoiseHg顯示出來,並既不hg tags
。我可以使它通過經TortoiseHg它創建的文件中的額外的兩行重新加入顯示:
0000000000000000000000000000000000000000 1.66
f0519f072992c39346b65332e444492fc5694e14 1.66
正如你可以看到,新創建的標籤的哈希還是他一樣的一舊標籤。
爲什麼現有標籤不顯示?清除.hg/cache
目錄沒有幫助。
您的.hgtags文件中是否有另一行刪除標記,即「0000000000000000000000000000000000000000 1.66」? – planetmaker
@planetmaker不,這是1.66的唯一行 – Chris
Mercurial使用來自所有分支頭的.hgtags文件,所以也許標籤在另一個頭中被刪除? –