2
我想从被删除和重新创建本地对全球变化的标记,但没有显示全局标签。水银:从本地更改标签全球
我所做的是: (在仓库的顶端)
hg tag -l v1
(一段时间后,依然在尖,再也没有提交过变更)
hg tag -l --remove v1
hg tag v1
现在标签v1不会出现在hg tags
输出中; Mercurial提交了2行.hgtags
,其中一行的修订版本号为全零,表示已删除标签。
我通过编辑.hg/localtags
hg tag v1
前删除所有与V1解决了这个。我可以编辑.hgtags
并重新承诺,但这会留下我无能的证据(!!)。有没有这样做的正确方法?
感谢您的迅速响应。我应该补充一点:我使用的是1.8.4版本,所以这不是最近的变化。 – 2012-03-27 14:16:01
@PeterHull:是的,很长一段时间没人碰过这段代码。许多人甚至没有听说过本地标签,但它们并不是一个非常使用的功能:-) – 2012-03-27 21:33:13