[cvsnt] $Name$ keyword suddenly failing to resolve
John Peacock
jpeacock at rowman.com
Thu Mar 10 19:30:04 GMT 2005
Williams, Tim wrote:
>
> So, do Branch Names NEVER show up in the $Name$ keyword?
>
Tags are sticky, branches are not, though files added to a branch are
sticky, apparently. Confused yet? See this link (watch for linewrapping):
http://cvsbook.red-bean.com/cvsbook.html#I%20am%20having%20problems%20with%20sticky%20tags%3b%20how%20do%20I%20get%20rid%20of%20them%3f
Basically, if you want to display some human-significant information,
create a tag and use $Name$ to display that. Branches are for
development purposes only, not to use for releases (as such). The way
to work like this is to:
branch, develop, test, merge to trunk, tag, release
where all of your releases come from the trunk only. You can also tag a
branch, if you have to maintain multiple version streams (like
supporting multiple releases, for example). But you always release off
of the tag.
See also this link to the same document as cited above:
http://cvsbook.red-bean.com/cvsbook.html#Going%20Out%20On%20A%20Limb%20(How%20To%20Work%20With%20Branches%20And%20Survive)
HTH
John
--
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5748
More information about the cvsnt
mailing list