On Oct 13, 2010, at 14:05, LiuYan 刘研 wrote: > > BTW, CVS tagging is very nice, 'tagging' (svn copy) in subversion is like an > extra commit and result in a new revision, although 'svn copy' is a > light/cheap > way in subversion, it still make me confused sometimes.
Do not let it confuse you. :) Perhaps it is easiest to think of the revision number as "the number of changes that have been made to the repository". That is all it is. It is a counter. You shouldn't assign any more significance to it than that. > I remember there's feature request about this, maybe called 'labeling' or > something like that, wish it can be implemented in future subversion version. Don't expect this to happen anytime soon. The request has come up many times over the years, but there are many different ideas that people have under the single term "labeling" (or "real tagging") and creating a complete correct description of the task, not to mention writing the code and testing and supporting it forever, is complicated. Subversion's existing tagging works fine for many cases so I imagine implementing "labeling" is not a high priority for developers.