Copy-Modify-Merge workflow

This forum is for all Flare issues related to using Source Control.

Copy-Modify-Merge workflow

Postby Paul Griffiths on Wed Mar 02, 2011 4:30 am

Looking at Flare's source control support, it seems designed around the Lock-Modify-Unlock workflow.

I believe this is generally regarded as rather inefficient when several authors are working on a project simultaneously. In this situation, a Copy-Modify-Merge workflow is better, as it allows authors to work more autonomously.

Are Flare's souce control features in fact compatible with a C-M-M workflow?
Paul Griffiths
Sr. Propeller Head
 
Posts: 249
Joined: Wed Apr 18, 2007 2:25 am
Location: Nottingham, UK

Re: Copy-Modify-Merge workflow

Postby Dave Lee on Wed Mar 02, 2011 4:48 am

Paul Griffiths wrote:Looking at Flare's source control support, it seems designed around the Lock-Modify-Unlock workflow.

I believe this is generally regarded as rather inefficient when several authors are working on a project simultaneously. In this situation, a Copy-Modify-Merge workflow is better, as it allows authors to work more autonomously.

Are Flare's souce control features in fact compatible with a C-M-M workflow?


I think Flare just follows the model set up in your source control system; so that would have to be set to use CMM instead of LMU.

We currently use TFS (2010), and previously used VSS (2005), and you can use the CMM workflow.
Dave Lee
Master Propellus Maximus
 
Posts: 5869
Joined: Mon Mar 05, 2007 8:33 am
Location: UK

Re: Copy-Modify-Merge workflow

Postby Paul Griffiths on Wed Mar 02, 2011 5:00 am

Thanks Dave, that's reassuring. I'm looking forward to trying out the new Subversion features.
Paul Griffiths
Sr. Propeller Head
 
Posts: 249
Joined: Wed Apr 18, 2007 2:25 am
Location: Nottingham, UK

Re: Copy-Modify-Merge workflow

Postby AndrewW on Wed Mar 23, 2011 12:54 pm

I would not be too reassured. When you use the Flare 7 Subversion integration, the UI gives the impression that you're using a Lock-Modify-Unlock workflow, when in fact it uses a Copy-Modify-Commit workflow. Even if you are trying to use Subversion with a Lock-Modify-Unlock workflow (using Subversion locking functionality), Flare 7 still uses a Copy-Modify-Commit workflow, but presents it as a Lock-Modify-Unlock workflow. From what I've seen, this can cause some difficulties. If a file does really need to be locked, or actually is locked by someone else, Flare 7 does not seem to take it into account, and gets in a horrible mess.

I'm deliberately not calling it a Copy-Modify-Merge workflow, because the merge doesn't work for me either.
AndrewW
Propeller Head
 
Posts: 10
Joined: Thu Nov 27, 2008 5:16 am

Re: Copy-Modify-Merge workflow

Postby Paul Griffiths on Thu Mar 24, 2011 2:20 am

It's good to know that I'm not the only one having problems with merge. I was beginning to wonder if it was just me.
Paul Griffiths
Sr. Propeller Head
 
Posts: 249
Joined: Wed Apr 18, 2007 2:25 am
Location: Nottingham, UK

Re: Copy-Modify-Merge workflow

Postby Andrew on Mon Mar 28, 2011 6:37 am

AndrewW wrote:I would not be too reassured. When you use the Flare 7 Subversion integration, the UI gives the impression that you're using a Lock-Modify-Unlock workflow, when in fact it uses a Copy-Modify-Commit workflow. Even if you are trying to use Subversion with a Lock-Modify-Unlock workflow (using Subversion locking functionality), Flare 7 still uses a Copy-Modify-Commit workflow, but presents it as a Lock-Modify-Unlock workflow. From what I've seen, this can cause some difficulties. If a file does really need to be locked, or actually is locked by someone else, Flare 7 does not seem to take it into account, and gets in a horrible mess.

I agree with the above. During beta, I submitted a feature request for the UI to be changed so that, when you bind to SVN, your commands reflect what actual *Subversion* action you are performing. Otherwise, I really don't know what I'm doing when I have a file "checked out" or if I "Check In" a file. Can I even Get Lock, SVN-style?

I also asked for them to at least include a mapping (of Flare commands to SVN commands) and we don't have that, either.
Flare v6.1 | Capture 4.0.0
Andrew
Propellus Maximus
 
Posts: 1237
Joined: Fri Feb 10, 2006 5:37 am


Return to Source Control

Who is online

Users browsing this forum: No registered users and 6 guests