Какова цель наличия .hgtags - PullRequest
12 голосов
/ 17 декабря 2010

Могу ли я знать, какова цель наличия .hgtags?Могу ли я удалить это?Так как он не находится в папке .hg и, кажется, «загрязняет» мой каталог с исходным кодом.

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

1 Ответ

13 голосов
/ 17 декабря 2010
$ 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; с управлением версиями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...