Size: 595
Comment:
|
Size: 909
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
'''Note''': If you are migrating from ["CVS"], please {anchorlink: CvsConcepts#tags read this discussion of CVS tags} before you continue. | ''hg tag'' |
Line 5: | Line 5: |
A tag is a symbolic identifier for a ["ChangeSet"]. | ''hg tags'' |
Line 7: | Line 7: |
["Mercurial"] has two kinds of tag. | '''Note''': If you are migrating from ["CVS"], please [:CvsConcepts#tag:read this discussion of CVS tags] before you continue. |
Line 9: | Line 9: |
* A /local/ tag is a convenience identifier that is not revision controlled, does not propagate with other changes, and lives in the ''.hg/hgrc'' file in a repository. * A "regular" tag (with no special specifier) /is/ revision controlled, /does/ propagate with other changes, and lives in the ''.hgtags'' file in a repository. |
A tag is a symbolic identifier for a ["ChangeSet"]. It can contain any characters except ":" (colon), "\r" (Carriage Return) or "\n" (Line Feed). Mercurial has two kinds of tag. * A ''local'' tag is a convenience identifier that is not revision controlled, does not propagate with other changes, and lives in the {{{.hg/localtags}}} file in a repository. * A "regular" tag (with no special specifier) ''is'' revision controlled, ''does'' propagate with other changes, and lives in the {{{.hgtags}}} file in a repository. (It is therefore possible to remove tags by editing {{{.hgtags}}} and committing the change - this being the nearest equivalent to {{{cvs tag -d}}}). ---- CategoryCommand CategoryGlossary |
Tags in Mercurial
hg tag
hg tags
Note: If you are migrating from ["CVS"], please [:CvsConcepts#tag:read this discussion of CVS tags] before you continue.
A tag is a symbolic identifier for a ["ChangeSet"]. It can contain any characters except ":" (colon), "\r" (Carriage Return) or "\n" (Line Feed).
Mercurial has two kinds of tag.
A local tag is a convenience identifier that is not revision controlled, does not propagate with other changes, and lives in the .hg/localtags file in a repository.
A "regular" tag (with no special specifier) is revision controlled, does propagate with other changes, and lives in the .hgtags file in a repository. (It is therefore possible to remove tags by editing .hgtags and committing the change - this being the nearest equivalent to cvs tag -d).