On Sat, Mar 21, 2015 at 7:07 PM, Les Mikesell <lesmikes...@gmail.com> wrote:

> On Fri, Mar 20, 2015 at 9:14 AM, Lathan Bidwell <lat...@andrews.edu>
> wrote:
> >
> >> >> file     trunk rev     prod rev
> >> >> /a/b/c    5000        4850    incoming update
> >> >> /1/2/3    2000       2001     up to date
> >> >> /x/y/z    9000        7438    incoming update
> >> >> /x/y/z/index.html   8000     8001    up to date
> >>
> >> So only one outstanding change (set) is possible?
> >
> >
> > a Publish action  operates on 1 file or folder at once.
>
> But what about concurrent but different change sets?.  That is, how do
> you handle someone who might be preparing a large set of changes that
> may take some time to complete and preview, but meanwhile needs to
> make some small updates to the existing content?   I'd expect
> something this complex to need multiple branches for development with
> the changes being merged to the preview workspace.   Or maybe even a
> tree of external linkages with the ability to either track the HEAD of
> the external parts or to be pegged to revisions as determined by the
> preview results.
>
>
Our web team has run into that a couple of times, where we are doing a site
upgrade, but it has not been a big issue.

Most of the time, making changes to the low level templates doesn't
interfere with users editing the page content.


> >>
> >> Where are the edits/commits happening?  If they are not made on the
> >> preview system, I don't think it would change much to do a merge from
> >> trunk into the previous production workspace there, and publish by
> >> committing to production.
> >
> > most of the commits are using direct repository actions. There are a
> couple
> > actions that do a sparse checkout for an action.
>
> New imports or copies from branches you haven't mentioned?  Imports
> won't have any other ancestry.
>
> --
>   Les Mikesell
>     lesmikes...@gmail.com
>

Reply via email to