拥有.hgtags的目的是什么?

时间:2010-12-17 16:49:12

标签: mercurial

我可以知道拥有.hgtags的目的是什么?我可以删除它吗?因为它不在.hg文件夹中,并且似乎“污染”了我的实际源代码目录。

https://bz.mercurial-scm.org/show_bug.cgi?id=1205

1 个答案:

答案 0 :(得分:13)

$ hg tag --help
hg tag [-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME...

add one or more tags for the current or given revision

    ...

    To facilitate version control, distribution, and merging of tags,
    they are stored as a file named ".hgtags" which is managed
    similarly to other project files and can be hand-edited if
    necessary. The file '.hg/localtags' is used for local tags (not
    shared among repositories).

    ...

从您关联的问题:

  

Mercurial目前在不受版本控制的事物和可能破坏的事物之间有一个非常好的分离。

因为.hgtags是版本控制的,所以.hg中的不是。比较.hg / hgrc(以.hg为单位;不受版本控制)和.hgignore(不以.hg为单位;版本控制)。