On 04/09/2010 02:31 PM, B Smith-Mannschott wrote:
What I still don't know is this: how would "true tags" behave, if
Subversion had them? What problems would that enable me to solve more
conveniently than I can now?
I don't know what the original poster meant - but something to consider:
DVCS systems like GIT let one use the "branch" or "tag" as a version
identifier. For example, I can say "set me to the version of
component/trunk that was tagged with 2.0.1". I don't think you can do
this in Subversion - or not as one step anyways.
In fact, I've found it a bit difficult to reliable say "what revision of
trunk was this tag created from?" I think the information is in the
copy-from attribute in the underlying FSFS commit, but the last time I
tried to get access to it, I was unable to find it.
Branch is similar. If I want to set to the point on trunk at which
branches/2.0 was branched, how do I do this?
In GIT, it's just "git checkout master", "git reset --hard branches/2.0".
Is there some part of Subversion that would give this capability that I
have missed?
Cheers,
mark