Re: promote, proposed new svn command
From: Stephen A. Jazdzewski <steve_at_jazd.com>
Date: 2006-12-07 23:36:14 CET
----- David Glasser <glasser@mit.edu> wrote:
I agree. This would not replace this kind of work flow.
> If you really want to do that, you can certainly
Thank you. After a brief delay from a job change, I did compile and
Here is an example of my proposed promote work flow using mucc:
General users pickup all current documents from svn://server/current
svn://server/current/doc/employee is currently a copy of
I need to make a change to the the latest employee manual, so first
$ svn copy svn://server/latest/doc/employee svn://server/branch/doc/employee/newDirective
I then switch my work area to the new branch
$ svn switch svn://server/branch/doc/employee/newDirective employee
Time to do my edits
$ ooffice2 employee/manual.odt
Switching back to the latest and merge my branch
$ svn switch svn://server/latest/doc/employee employee
$ svn merge -r27:29 svn://server/branch/doc/employee/newDirective employee
$ svn commit -m "Merged r27:29 branch/doc/employee/newDirective to latest" employee
Make a tag
$ svn copy svn://server/latest/doc/employee svn://server/tag/doc/employee/v1.1 -m "Updated with the new directive"
Now promote the svn://server/current/doc/employee to this tag
$ mucc -m "promoting new directive v1.1" rm svn://server/current/doc/employee cp 31 svn://server/tag/doc/employee/v1.1 svn://server/current/doc/employee
>I don't see a particular need to integrate this into the svn client,
I hope this makes my intent a bit clearer. I have no issue continuing
I apologize if my use of 'latest' instead of 'trunk' has confused
-Stephen
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.