Hello all,
We are currently working on implementing a new source control system and are
turning to SVN as our original VSS system was not meeting out needs.  We
have the development side worked out, but our problem comes when we start to
consider QA.  The way our codebase and development works is that we have
continuous development and QA.  We don't have any specific type "release".
We generally have more of a tag release type of promotion, where sets of
pages / objects get promoted daily. While one tag is being QA'd, someone
else might create another tag that uses some of the same files.  

To exemplify our problem consider the following example:

Developer A creates a tag set with the following files:
- FileA.cfm
- FileB.cfm
- FileC.cfm

Developer A then sends his tag to QA, and QA starts testing this tag.

Developer B creates a tag set with the following files:
- FileC.cfm
- FileD.cfm
- FileE.cfm

Developer B finishes their changes and merges their changes back to the
trunk.  Then sends his/her task to QA.

At this point QA finds a problem with Developer A's tag set and pushes it
back to the developer to fix.

In this scenario, Developer B has finished their work on the tag set, but it
has inherent problems because of the problem with developer A's work.  When
developer A returns to fix their problems, the code has changed and now
contains developer B's code, which has not passed QA, so you cannot promote
one without the other being included.

Am I over thinking this problem?  I can't seem to see a way to allow this
type of incremental release structure without opening a can of worms once
code starts to get to QA.  Has anyone else run into this type of problem
before?

Rich Kroll
Application Developer
SITE Manageware, Inc.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:236268
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to